Как сохранить текст ошибки sql и другие?

Статус
Закрыто для дальнейших ответов.

FiRеFоX

V.I.P.
Регистрация
07.08.2010
Сообщения
744
Допустим ошибки на сайте вырублены, но мне надо как-то себя уведомить о том, что появилась ошибка у какого-то пользователя, как это сделать?
Ну написал я функцию для sql запросов:
Код:
function sql_error ($sql,$pers_login,$login_admin,$mes_table){
mysql_query($sql);
if(mysql_error()){
//Сохрянем текст ошибки в лог и отправляе мне письмо
}
}
//$sql - сам запрос
//$pers_login - логин пользователя у кого ошибка появилась
//Мой логин
//Таблица эррора
Но это не то что надо. Текст совсем другой в отличии от того, что выводится на странице, если вывод включить.

Код:
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in D:\VertrigoServ\www\site.ru\config.php on line 135
//Эта ошибка лезет на страницу, если они включены для вывода
Код:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near select * from ...бла бла бла at line 1
Где будет проще найти ошибку? Конечно смотря на первый вариант, сразу полезешь в строку 135 смареть че там за фигня.
А из второго вариант нифига не понятно.. только запрос.. да у меня на сайте таких запросов похожих десятки.. каждый перебирать замучаешься..
------------------------------------
Вот как-то можно сохранить то, что выходит на странице (выводится в браузер пользователю) или нет?
И не только sql ошибки, но и все остальные.. но хотя бы только с sql..
 
Статус
Закрыто для дальнейших ответов.
Верх Низ