为什么在PHP中使用PDO而不是MySQL?

时间:2012-05-29 20:00:10

标签: php mysql pdo

  

可能重复:
  mysqli or PDO - what are the pros and cons?
  PHP PDO and MySQLi

我最近问过一个question导致人们告诉我使用“PDO”而不是MySQL。这是为什么?它有什么优势呢?

3 个答案:

答案 0 :(得分:7)

mysql_*功能已不再维护,社区已开始deprecation process。相反,您应该了解prepared statements并使用PDOMySQLi

如果您无法决定,this article应该可以帮助您选择。虽然,您应该知道,PDO能够使用不同类型的RDBMS,而MySQLi是针对特定的RDBMS而制作的。

如果您决定使用PDO,建议您按照this tutorial

答案 1 :(得分:0)

首先,mysql_ *函数将是deprecated

其次,PDO函数更易于使用,并且可以与非MySQL数据库一起使用。

另外值得注意的是,您不必使用PDO,mysqli也可以!

答案 2 :(得分:0)

PDO为您提供访问各种数据库的统一方法。快速查看互联网可能会有所帮助。