我正在阅读php db 类,我正在阅读的所有内容都推荐"PDO"。凉爽的。那么“mysqli_stmt”的目的是什么?是否已弃用?
请指教。
轨枕。
做事的方法不止一种。PDO 是一个数据库层,它允许您通过各种驱动程序使用许多不同的数据库类型。 mysqli_*
仅适用于 MySQL。
两者都可以在使用 MySQL 数据库时完成工作。我推荐 PDO,但这只是我的偏好,因为我喜欢将来可能更轻松地更改数据库的灵活性。
据说 Mysqli 是两者中性能更快的,但我认为 PDO 的功能远远超过 Mysqli。在更改数据库时,我也更喜欢 PDO 的灵活性。
PDO
是一个抽象层,mysqli
是一个直接与数据库交互的扩展。