可能的重复:
php 中的 mysql 与 mysqli
mysql_* 函数
和 mysqli_* 函数
有什么区别?我们不应该使用 mysql_* 函数
背后是否有任何技术原因?
What is the difference between mysql_* functions
and mysqli_* functions
? Is there any technical reasons behind we shouldn't use mysql_* functions
?
i"代表改进".改进列表可以在这里找到.
The "i" stands for "improved". The list of improvements can be found in here.
MySQLi 是 MySQL 扩展的 OOP 版本.最后,MySQLi 和 MySQL 完成了同样的事情:它们是从 PHP 与 MySQL 交互的扩展.很多人仍然使用原来的 MySQL 扩展而不是新的 MySQLi 扩展,因为 MySQLi 需要 MySQL 4.1.13+ 和 PHP 5.0.7+.
MySQLi is the OOP version of MySQL extension. In the end, MySQLi and MySQL accomplish the same thing: they are extension for interacting with MySQL from PHP. A lot of people still use the original MySQL extension instead of the new MySQLi extension because MySQLi requires MySQL 4.1.13+ and PHP 5.0.7+ .
MySQLi 支持一些旧的 MySQL 扩展不支持的东西.诸如准备好的报表、多个报表和交易之类的事情就在我的脑海中.
MySQLi supports some things that the old MySQL extension doesn't. Things like prepared statements, multiple statements, and transactions on top of my head.
这篇关于mysql & 的区别mysqli的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!