我PHP
在网络主机上有一些页面,它们对数据库执行一些数据访问MySQL
。
是否有可能在管理PHP
或MySQl
管理中的某处设置会导致任何错误,特别是MySQL
错误,自动记录到我作为网络主机客户可以访问的某个文件中?
或者,我可以在每个页面的顶部放置一些PHP
可以实现相同目的的东西吗?
我PHP
在网络主机上有一些页面,它们对数据库执行一些数据访问MySQL
。
是否有可能在管理PHP
或MySQl
管理中的某处设置会导致任何错误,特别是MySQL
错误,自动记录到我作为网络主机客户可以访问的某个文件中?
或者,我可以在每个页面的顶部放置一些PHP
可以实现相同目的的东西吗?
长答案是在您执行的每个 MySQL 操作中检查错误
例子:
mysql_select_db($dbname)
or log_error(mysql_error());
hacky方法是使用输出缓冲来捕获页面上出现的 PHP 错误。