Я создал функцию отладки, чтобы отправить мне сообщение об ошибке mysql и запрос, выполненный, если запрос не был успешным.
Я называю это так:
mysql_query($sql) or $this->debug->dbErrors($sql);
И функция:
function dbErrors($sql = ''){
if($this->doDebug)
echo mysql_error()."<br/>".$sql;
else
@mail(hidden_email,$_SERVER['HTTP_HOST'].' Mysql Error','A error occured in '.$_SERVER['HTTP_HOST'].':<br/>'.mysql_error().'<br/>'.$sql);
}
Проблема в том, что я получаю электронные письма, даже когда запрос выполняется нормально (по крайней мере, данные вставлены и все работает нормально)
Что я делаю не так?
Спасибо