如何在数据库中保存php错误?

如何在数据库中保存php错误?,php,Php,我不想在屏幕上显示错误,只想将其保存在DB中。 我找不到关于它的任何信息。我认为这不是一项困难的任务,我只是无法想象如何组织它 多谢各位 使用设置错误处理程序('myErrorFunction')(请参阅)使用数据库插入定义myErrorFunction,使用ini\u get(“显示错误”,0)关闭标准错误报告显示除了正确答案set_error_handler()之外,您还可以使用普通逻辑运算符来检测您认为可能失败的内容。例如,通常使用以下内容: $h = @mysql_connect(...

我不想在屏幕上显示错误,只想将其保存在DB中。 我找不到关于它的任何信息。我认为这不是一项困难的任务,我只是无法想象如何组织它


多谢各位

使用
设置错误处理程序('myErrorFunction')(请参阅)使用数据库插入定义
myErrorFunction
,使用
ini\u get(“显示错误”,0)关闭标准错误报告显示

除了正确答案set_error_handler()之外,您还可以使用普通逻辑运算符来检测您认为可能失败的内容。例如,通常使用以下内容:

$h = @mysql_connect(...) or die();
您也可以使用自己的函数而不是die()对其他故障做出类似的反应。函数前面的@告诉它对错误保持“静默”


当然,如果在数据库中存储错误,如果无法与数据库通信,会发生什么情况?:)

不要用PHP处理这个问题,而是查看web服务器的数据库日志记录功能。屏幕上出现的任何错误也会出现在您的错误日志中。例如,Apache有
mod\u log\u sql
是的,这就是我想要的。