每当在php中调用SQL Die语句时,我希望有日志到文件或数据库


Whenever a SQL Die statement is invoked in php, i would like to have log to file or database

我需要存储以下信息:

  1. 死亡声明日期时间
  2. 调用死亡语句SQL错误消息SQL查询的页面URL。

每当我写PHP代码像mysql_connect(…)或die(…)和mysql_connect,返回false或没有连接所以错误信息在die,存储在日志文件或数据库

SQL中没有die命令。如果您指的是像mysql_connect(...) or die(...)这样的PHP代码,那么不,您无法准确捕获死亡,但您可以更改代码以调用日志函数:

mysql_connect(...) or log_connection_failure_then_exit();

我不是php开发人员。我可能错了。

不使用die()方法来处理错误,你可以使用try - catch方法:

try {
    $coonection = mysql_connect();
} catch($exception) {
    writeToFile($exception->getMessage());
}
相关文章: