php - 我们何时/何地使用 PDO?

标签 php mysql database pdo

我想知道除了简单的 mysql_connect 方法之外,我们何时何地使用 PDO?

这个 PDO 更快吗? 与其他方法相比有什么优势?

最佳答案

  1. 安全: PDO 最有用的东西是准备好的语句。使用它们,编写可被 SQL 注入(inject)的代码要复杂得多。 ;-)

  2. 错误处理:另一方面,错误处理要好得多,因为您可以切换到异常而不是糟糕的 fatal error 等。

  3. 可扩展性:使用 mysql_ 方法,您将严格绑定(bind)到 mysql。也许将来某个时候你想使用另一个数据库并且必须重写你所有的连接和查询发布代码。如果您使用的是 MySQL 特定查询,这一点对您没有任何值(value),因为无论如何您都必须重写大部分数据库代码。

关于php - 我们何时/何地使用 PDO?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1358122/

相关文章:

php - 将日期设置为 PHP 类中的变量

javascript - vue js 中的对象 HTMLTextAreaElement

javascript - ng-angular 重复过滤器等于和不等于

php - 如何从 PHP 中的全名的名字/姓氏的分割版本中获取一个人的用户 ID?

MYSQL 计数对 where 语句不返回任何内容

database - 我应该克隆或反规范化我的数据库以供可移植使用吗?

php - Yii:使 dropDownList 只读/禁用形式

php - 获取列sql中的值

database - Web 应用程序中基于关键字的 Chatterbot

mysql - 通用投票表与单独的投票表?