建议使用 mysqli 或 PDO _ MySQL 扩展。不推荐使用旧的 mysql 扩展进行新的开发。下面提供了一个详细的特征比较矩阵。所有三个扩展的总体性能被认为是大致相同的。尽管扩展的性能只占 PHP Web 请求总运行时间的一小部分。通常,影响只有0.1% 。
该页面还有一个比较扩展 API 的特征矩阵。Mysqli 和 mysql API 之间的主要区别如下:
mysqli mysql
Development Status Active Maintenance only
Lifecycle Active Long Term Deprecation Announced*
Recommended Yes No
OOP API Yes No
Asynchronous Queries Yes No
Server-Side Prep. Statements Yes No
Stored Procedures Yes No
Multiple Statements Yes No
Transactions Yes No
MySQL 5.1+ functionality Yes No