mysql 和 mysqli 之间的区别

2022-08-30 15:45:37

可能的 Duplicate:
mysql vs mysqli in php

和 有什么区别?我们不应该使用背后的任何技术原因吗?mysql_* functionsmysqli_* functionsmysql_* functions


答案 1

“i”代表“改进”。改进列表可以在这里找到。

MySQLi是MySQL扩展的OOP版本。最后,MySQLi和MySQL完成了同样的事情:它们是从PHP与MySQL交互的扩展。很多人仍然使用原始的MySQL扩展而不是新的MySQLi扩展,因为MySQLi需要MySQL 4.1.13 +和PHP 5.0.7 +。

MySQLi支持一些旧的MySQL扩展所没有的东西。诸如预准备的语句,多个语句和头顶上的事务之类的事情。


答案 2

推荐