Есть ли у кого-нибудь функция PHP, которая, например, если mysql_error()
происходит из-за ошибки MySQL, не будет выводить ее?
Не выводить ее, я имею в виду, что она не отображает ошибку в прямом эфиреsite, поскольку я буду использовать его с другой имеющейся у меня функцией, которая сработала бы, если бы у меня была функция ошибки MySQL.
Я просто нахожу это настолько раздражающим, как делаю это сейчас:
$q = mysql_query("SELECT * FROM something");
// if error occurs
if(!$q) {
echo 'Error' . mysql_error();
} else {
// else no errors so continue
}
На некоторых моих веб-страницах я вижу, что у меня есть несколько запросов в скрипте, и я хотел бы просто иметь возможность включить функцию внизу всего моего PHP-кода, и если в моем скрипте в любом месте скрипта возникает ошибка для функциичтобы поймать ошибку вместо того, чтобы я делал несколько кодов, которые я цитировал выше.
Таким образом, я могу избавить себя от лишней работы и реализовать ее с помощью функции электронной почты.