我刚刚了解到mySQL函数有两种类型(?) - mysql和mysqli。在w3schools上,只有mysql函数包含在他们的PHP部分http://www.w3schools.com/php/php_ref_mysql.asp中。如果我要将mysql函数转换为mysqli函数,我可以添加'i'吗?例如,对于函数mysql_select_db(),我是否只需将其更改为mysqli_select_db()以在mysqli版本中获取相同的函数?
如果是,是否有任何mysql函数我无法做到这一点?
最后,是否有任何没有mysql等效的mysqli函数,是否有最新的列表?
答案 0 :(得分:3)
mysqli_*
PHP模块提供的mysqli
函数是mysql_*
函数的超集。它们取代并替换mysql
模块,但出于兼容性原因,这些模块在大多数服务器上都可用。 mysqli
代表MySQL Improved。
实际上,您应该使用PDO来获取任何新代码,而不是这些功能集。
尽管如此,为了您的信息:
回复:W3学校,请have a read of this site。他们对很多事情都很正确,包括W3学校糟糕的PHP教程。 The PHP documention at php.net非常全面,始终是最新的,在大多数情况下非常好。