如何检索复杂查询的 MySQL 错误消息
在 PHP 中,执行依赖于用户输入的长 MySQL 查询有时会导致错误。然而,获取详细的错误消息来确定故障的根本原因可能具有挑战性。
实现错误消息显示
要显示错误消息,请将代码修改为如下:
$result = mysqli_query($this->db_link, $query) or die(mysqli_error($this->db_link));
处理查询执行错误
上面的代码利用 mysqli_query() 函数和 or die() 语句来处理查询执行错误。如果查询失败,PHP将终止脚本并打印mysqli_error()函数返回的错误消息。
检索错误代码
除了错误消息,您还可以通过将以下行添加到代码中来检索错误代码:
echo mysqli_errno($this->db_link);
这将输出关联的数字错误代码查询失败。
参考文档
有关 PHP 中处理数据库错误的更多信息,请参阅以下文档:
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3