继续检查查询中的错误

时间:2011-02-07 14:08:55

标签: php mysql pdo

我现在有点痴迷。我正在编写一个使用PDO的PHP-MYSQL Web应用程序,它必须执行大量查询。实际上,每次执行查询时,我也会检查该查询是否变坏或变坏。但是最近我认为没有理由这样做,而且继续检查错误是一种浪费。

为什么在建立数据库连接时出现查询错误,并确定数据库正常并且包含所有必需的表和列?

1 个答案:

答案 0 :(得分:3)

你是对的,你正在按照正确的方式。

在正确的情况下,根本不应该存在无效的查询。每个查询都应该对任何可能的输入值有效。

但仍有可能发生的事情:

  • 您可以在查询期间丢失连接
  • 表格可以打破
  • ...

所以我提议你改变PDO模式以在错误上抛出异常并编写一个全局处理程序来捕获这种错误并输出某种抱歉页面(+在日志文件中添加一行以及一些细节)< / p>