应该始终使用MySQL的项目是否应该使用PDO?

Mar*_*oma 2 php mysql database pdo

我创建了一个以非常基本的方式使用MySQL数据库的项目.这意味着我只使用SELECT,INSERT,UPDATE和DELETE.没有连接,没有表创建.大多数查询都是SELECT,大多数时候我只选择一行记录.

我也很确定这个项目将始终使用MySQL.

现在我听说过PDO,有些人似乎认为使用它通常是一个好主意.根据php.net"PDO提供[仅]数据访问抽象层".

是否有任何理由为什么一直使用MySQL的项目应该使用PDO?在这样的项目中使用PDO可能是个坏主意的原因吗?

Mat*_*iva 5

如果仅用于预处理语句和绑定参数,这总是一个好主意.

PDO支持不同的数据库驱动程序,但不提供数据库抽象,它只是为访问数据提供了一致的接口.使用它确实没有任何缺点,mysql_*应该删除功能.