我应该使用php PDO还是普通的mysql_connect在PHP中执行数据库查询?
哪一个更快?
PDO的一大优点是接口在多个数据库之间是一致的。对于准备好的语句,也有一些很酷的功能,这些功能避免了转义所有查询字符串的麻烦。PDO的可移植性大于mysql_connect。
那么,出于这些原因,我应该使用PDO还是坚持使用传统的mysql_connect?
PDO比mysql_ *慢一点,但是它具有很大的可移植性。PDO提供跨多个数据库的单个接口。这意味着您可以使用多个数据库,而无需将mysql_query用于mysql,将mssql_query用于MS sql等。始终使用$ db-> query(“ INSERT INTO ...”)之类的东西。无论您使用什么数据库驱动程序。
因此,对于大型或便携式项目,PDO是可取的。甚至zend框架都使用PDO。来源:stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。