一尘不染

PHP PDO与普通的mysql_connect

mysql

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

哪一个更快?

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

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


阅读 256

收藏
2020-05-17

共1个答案

一尘不染

PDO比mysql_
*慢一点,但是它具有很大的可移植性。PDO提供跨多个数据库的单个接口。这意味着您可以使用多个数据库,而无需将mysql_query用于mysql,将mssql_query用于MS
sql等。始终使用$ db-> query(“ INSERT INTO …”)之类的东西。无论您使用什么数据库驱动程序。

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

2020-05-17