PHP数据库的最佳驱动程序

时间:2016-03-09 01:36:52

标签: php mysql mysqli

我只是想知道这个问题的问题。 对于少数选择,插入和更新查询只有一个mysql数据库哪个驱动程序是最好的? MySQL,MySQLi或PDO的速度?

2 个答案:

答案 0 :(得分:0)

  • 请勿使用mysql_*函数,该API已弃用。
  • MYSQLi是MYSQL的替代品,还带有面向对象和程序版本。

  • PDO(PHP数据对象)相当先进,是一个通用的数据库抽象层,支持其他数据库中的MYSQL。

如何学习PHP,PDO和MYSQLi

  • 编程语言文档
  • Stack Overflow社区
  • 编程书籍
  • YouTube频道

代码课程是学习PHP的绝佳资源。试试他的websiteYouTube Channel

祝你好运! :)

更新:比较速度

  • 如果您熟悉* mysql _ **扩展
  • ,MYSQLi比PDO稍快一点,简化编程
  • PDO不如MYSQLi快。但是,它可以更轻松地过渡到其他数据库。它还提供了更多功能(例如,预准备语句中的命名参数,对象映射)。

答案 1 :(得分:0)

MySQL扩展基本上已经退役(从PHP 5.5或其附近)。因此,在我看来,既然您使用的是MySQL数据库,那么您可以选择其他两个(MySQLi仅支持MySQL,PDO是MySQL以及其他十几种DB风格)。

鉴于你在做什么,我不相信性能会有显着差异。一些基准测试表明,MySQLi比PDO更快(取决于你正在做什么),所以如果你真的需要挤压每一毫秒,我可能会选择MySQLi。