我想知道除了简单的 mysql_connect 方法之外,我们何时何地使用 PDO?
这个 PDO 更快吗? 与其他方法相比有什么优势?
最佳答案
安全: PDO 最有用的东西是准备好的语句。使用它们,编写可被 SQL 注入(inject)的代码要复杂得多。 ;-)
错误处理:另一方面,错误处理要好得多,因为您可以切换到异常而不是糟糕的 fatal error 等。
可扩展性:使用 mysql_ 方法,您将严格绑定(bind)到 mysql。也许将来某个时候你想使用另一个数据库并且必须重写你所有的连接和查询发布代码。如果您使用的是 MySQL 特定查询,这一点对您没有任何值(value),因为无论如何您都必须重写大部分数据库代码。
关于php - 我们何时/何地使用 PDO?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1358122/