鉴于“PDO”,“mysqli_stmt”的目的是什么?

时间:2012-05-09 19:46:15

标签: php pdo mysqli

我正在阅读 php db classes ,我正在阅读的所有内容都建议“PDO”。凉。那么“mysqli_stmt”目的是什么?是弃用了吗?

请告知。

轨枕。

3 个答案:

答案 0 :(得分:2)

有多种方法可以做事。 PDO是一个数据库层,允许您通过各种驱动程序使用许多不同的数据库类型。 mysqli_*仅适用于MySQL。

使用MySQL数据库时,两者都可以完成工作。我推荐PDO,但这只是我的偏好,因为我喜欢将来更容易更改数据库的灵活性。

答案 1 :(得分:2)

据说Mysqli是两者中性能更快的,但在我看来,PDO的功能远远超过了Mysqli的功能。在更改数据库时,我也更喜欢PDO的灵活性。

答案 2 :(得分:2)

PDO是一个抽象层,mysqli是一个与数据库直接交互的扩展。