首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪个更快更轻- mysqli & PDO

哪个更快更轻- mysqli & PDO
EN

Stack Overflow用户
提问于 2012-05-22 06:18:43
回答 3查看 7.6K关注 0票数 11

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

  1. 更快
  2. 易学易学
  3. 消耗更少的空间和内存

注意:这两个入门级的教程链接将很有帮助。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-05-22 06:21:44

PDO与MySQLi:您应该使用哪一种?

PDO MySQLi 都提供了面向对象的 API,但MySQLi也提供了过程API,这使得新手更容易理解。如果您熟悉本地PHP MySQL驱动程序,您会发现迁移到过程MySQLi接口要容易得多。另一方面,一旦您掌握了PDO,您可以使用它与任何您想要的数据库!

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

所以如果你还在和MySQLi一起工作,也许是时候改变一下了!

希望这能有所帮助。

票数 35
EN

Stack Overflow用户

发布于 2012-08-14 16:47:59

与上述问题一起,这是一个比较图表;

为什么要使用PHP的PDO进行数据库访问的信息真的很有用。

票数 0
EN

Stack Overflow用户

发布于 2017-10-26 14:56:18

关于性能

尽管PDO和MySQLi都相当快,但MySQLi在基准测试中的执行速度不明显--非准备语句为2.5%,准备语句为6.5%。MySQL扩展甚至更快。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10696696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档