我最近开始学习PHP。我开始知道已经发生了很多变化,SQL现在正在被避免,并被MySQLi所取代,但后来我开始了解PDO。我经历了很多关于这两个主题的帖子,但每个人都有自己的看法,我很困惑。许多职位都表示MySQLi支持面向过程和面向对象的方法,而PDO仅支持面向对象的方法。MySQLi和PDO有何区别?
我想知道的是:
是这两个(PDO和库MySQLi)只有两个做同样的事情不同的方式或者是他们彼此有什么不同?
如果他们只是两种不同的方式来做同样的事情,那么他们之间有什么区别,哪一个是更好的方式来执行任务?
如果学习MySQLi,哪一种更好的方法在面向对象和程序之间?
对于某些人来说,这似乎是一个广泛的问题,但如果任何人都可以针对这三个问题给出具体的答案,我将非常感激。
[开始](http://dk1.php.net/manual/en/intro.pdo.php)[阅读](HTTP:// dk1.php.net/manual/en/intro.mysqli.php)。 – 2014-10-22 11:05:02
http://code.tutsplus.com/tutorials/pdo-vs-mysqli-which-should-you-use--net-24059 – 2014-10-22 11:06:13
[MySQL,MySQLi和PDO有什么区别?](http://stackoverflow.com/questions/2190737/what-is-the-difference-between-mysql-mysqli-and-pdo) – Ankur 2016-12-26 12:47:41