开发者社区> 问答> 正文

PHP PDO与普通的mysql_connect?mysql

我应该使用php PDO还是普通的mysql_connect在PHP中执行数据库查询?

哪一个更快?

PDO的一大优点是接口在多个数据库之间是一致的。对于准备好的语句,也有一些很酷的功能,这些功能避免了转义所有查询字符串的麻烦。PDO的可移植性大于mysql_connect。

那么,出于这些原因,我应该使用PDO还是坚持使用传统的mysql_connect?

展开
收起
保持可爱mmm 2020-05-17 18:49:34 498 0
1 条回答
写回答
取消 提交回答
  • PDO比mysql_ *慢一点,但是它具有很大的可移植性。PDO提供跨多个数据库的单个接口。这意味着您可以使用多个数据库,而无需将mysql_query用于mysql,将mssql_query用于MS sql等。始终使用$ db-> query(“ INSERT INTO ...”)之类的东西。无论您使用什么数据库驱动程序。

    因此,对于大型或便携式项目,PDO是可取的。甚至zend框架都使用PDO。来源:stack overflow

    2020-05-17 18:53:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像