PDO
PDO是PHP Data Objects的缩写,其是PHP应用中的一个数据库抽象层规范 。PDO提供了一个统一的API接口可以使得你的PHP应用不去关心具体要 连接的数据库服务器系统类型 。也就是说,如果你使用PDO的API,可以在任何需要的时候无缝切换数据库服务器,比如从oracle 到MySQL,仅仅需要修改很少的PHP代码 。其功能类似于JDBC、ODBC、DBI之类接口 。同样,其也解决了sql注入问题,有很好的安全性 。不过他也有缺点,某些多语句执行查询不支持(不过该情况很少) 。
官文对于三者之间也做了列表性的比较:
从官方给出的这份结果上来看,优先推荐msqli,其次是pdo。而“民间”给出的结果很多是倾向于使用PDO,因为其不担有跨库的优点,更有读写速度快的特点 。
推荐阅读
- MySQL如何监控系统全部执行过的sql语句
- MySQL 中间件汇总比较
- php加速器之opcache
- 快手开店怎样添加商品链接 快手怎么添加快手小店
- 技术干货:MySQL 数据库优化
- 详解mysql delete删除记录数据库空间不减少问题三种解决方法
- 详解mysql数据库5层权限--全局、数据库层、表层、列层、子程序层
- Mysql统计近30天的数据,无数据的填充0
- * mysql中count和count(1)哪个效率高?
- PHP 垃圾回收机制详解