我目前正在使用我的网站,并为大多数SQL查询设置了以下内容
if (!mysqli_query($con,"UPDATE table SET column='$value'WHERE id='$id'"))
{ echo("error: " . mysqli_error($con)); }
工作正常,但经过反思,我认为回应错误是一个坏主意。我在数百个文件中多次使用此方法,所以即时通讯询问是否有一种简单的方法可以解决这个问题,而无需手动转到每个文件,也是记录错误的最佳方法。
将它插入另一个表,文本文件或只是忽略它会更好吗?如果是这样,我可以举一个如何去做的例子。
非常感谢。
答案 0 :(得分:0)
而是可以使用以下函数来输入错误日志:
error_log("Failed to connect to database!", 0);
修改
看看php.ini中的log_errors配置选项。它似乎只是你想要的。我认为您也可以使用error_log选项设置自己的日志文件。
当log_errors指令设置为On
时,PHP报告的任何错误都将记录到服务器日志或error_log指定的文件中。如果需要,您也可以使用ini_set
设置这些选项。
(请注意,如果启用此选项,则应在php.ini中禁用display_errors
)