有这样的重复代码:
$SQL = " INSERT INTO ... ";
mysql_query($SQL, $conexion);
$error = mysql_error();
if($_ADM['id_user']==1) {
if( ! empty($error)) {
$debug = array(
'message' => "SQL Error in news_edit module.",
'line' => '177',
'error' => $error,
'SQL' => $SQL
);
exit(print_r($debug));
}
}
这是一个通用代码,每次$SQL
更改时都会重复它自己。我想要实现的是一种在发生任何错误时进行调试的方法,正如您所看到的,我有一个line
包含上次mysql_query
执行的数字行的参数,但我必须手动输入,并且每次添加代码时在此之前,line
需要使用新的行值更改参数。
有什么方法可以确定上次mysql_query
执行的位置吗?还有其他改进上述代码的方法吗?