【发布时间】:2014-09-04 12:39:18
【问题描述】:
由于我试图尽可能提供格式良好的代码,所以我提出了这个问题。
一般来说,我会为我创建的每个准备好的语句检查数据库连接错误,例如:
if ($stmt = $mysqli->prepare("...random SQL code here...") {
//bind_param, executes, store_results, etc. here
} else {$err = "Database error";}
但我从不检查执行时的数据库错误。我应该这样做吗?
它是否会更多地损害大型项目的性能,因为它可以解决更好的调试问题,并有更多机会抛出有用的错误代码?还是我应该完全忘记这些检查而只依赖 mysql/php/apache 日志?
感谢您帮助我。
【问题讨论】:
标签: php mysql optimization error-handling