哪一个更快更轻 - mysqli和PDO

bla*_*d Ψ 9 php mysql mysqli pdo

我正在使用MySQLPHP5.我知道古老的mysql_*功能不再被维护,社区已经开始了弃用过程.所以我决定离开mysql_*.问题是在哪里?我正在寻找更轻,更简单,更快捷的方式.有人告诉我其中哪个(mysqliPDO)是;

  1. 快点
  2. 易于学习和编码
  3. 消耗更少的空间和内存

注意:初学者级别的这两个教程链接将很有帮助.

Alp*_*ale 33

PDO与MySQLi:你应该使用哪个?

无论PDO库MySQLi提供了一个面向对象的API,但库MySQLi还提供了一个程序API -这让新手觉得更容易理解.如果您熟悉本机PHP MySQL驱动程序,则可以更轻松地迁移到过程MySQLi接口.另一方面,一旦掌握了PDO,就可以将它与您想要的任何数据库一起使用!

摘要

数据库支持

最终,PDO轻松赢得了这场战斗.通过支持12个不同的数据库驱动程序(18个不同的数据库!)和命名参数,我们可以忽略小的性能损失,并习惯其API.从安全角度来看,只要开发人员以他们应该使用的方式使用它们,它们都是安全的.

所以如果你还在使用MySQLi,也许是时候改变了!

PDO与MySQLi:你应该使用哪个? - Dejan Marjanovic

希望这可以帮助 .