Php 准备好的声明:MySQLi还是PDO?
我正在使用mySQL数据库,发现使用预处理语句有很多好处。然而,通过浏览Stackoverflow,我注意到每个专家都鼓励使用PDO,但没有人谈论MySQLi。据我所知,PDO支持多个数据库,如果这不是问题所在,为什么PDO比mySQLi更受欢迎?Php 准备好的声明:MySQLi还是PDO?,php,mysqli,pdo,Php,Mysqli,Pdo,我正在使用mySQL数据库,发现使用预处理语句有很多好处。然而,通过浏览Stackoverflow,我注意到每个专家都鼓励使用PDO,但没有人谈论MySQLi。据我所知,PDO支持多个数据库,如果这不是问题所在,为什么PDO比mySQLi更受欢迎? 谢谢PDO是访问数据库的接口,所以您可以使用各种驱动程序。 这种机制为您提供了抽象,因此更可取。PDO更为成熟。它提供了更多的功能,更易于使用。它有更少的bug。选择与PDO支持的驾驶员数量无关;如果您决定更改RDBMS,那么无论如何都需要重写SQL
谢谢PDO是访问数据库的接口,所以您可以使用各种驱动程序。
这种机制为您提供了抽象,因此更可取。PDO更为成熟。它提供了更多的功能,更易于使用。它有更少的bug。选择与PDO支持的驾驶员数量无关;如果您决定更改RDBMS,那么无论如何都需要重写SQL
PDO只是与数据库通信的一个更好的扩展 另请看:我不明白,我从来没有使用过多个数据库,而且mysqli更快,那么为什么要使用PDO呢?谢谢你的回答