有人能为我解释一下用MySQLi代替MySQL有什么优点和缺点吗?是否存在不应该使用MySQLi的情况?为了使用MySQLi,我需要以不同的方式配置我的服务器吗?例如,我需要升级Apache或PHP才能支持MySQLi吗?
发布于 2012-01-17 16:12:18
如果您使用的是mysql
> 4.1.3。Mysqli是php中mysql的一个新接口。引用自http://www.php.net/manual/en/mysqli.overview.php
PHP的MySQL扩展是什么?
这是最初的扩展,旨在允许您开发与MySQL数据库交互的PHP应用程序。mysql扩展提供了一个过程接口,仅适用于4.1.3之前的MySQL版本。此扩展可用于MySQL 4.1.3或更高版本,但并非所有最新的MySQL服务器功能都可用。
Note:
If you are using MySQL versions 4.1.3 or later it is strongly recommended that you
use the mysqli extension instead.
发布于 2012-01-17 16:13:07
总是这样,如果可能的话。
您安装的PHP可能不支持MySQLi。但是,大多数托管提供商都支持MySQLi。
发布于 2012-01-17 16:17:33
除非您使用的是旧版本的MySQL数据库(4.1.3之前),或者需要MySQLi中尚未包含的某些功能(我认为有两个功能中的一个没有迁移),否则请尽可能地坚持使用MySQLi。
https://stackoverflow.com/questions/8891443
复制相似问题