Danilevsky
Новичок
Обработка ошибок MySQL (или как вы это делаете?)
Доброго всем времни суток, уважаемые!
Хотелось бы узнать мнение опытных, или же не особо опытных, но трезво мыслящих программистов PHP касательно обработки ошибок MySQL:
Всякое может случится: ошибка MySQL, ошибка сервера, соединения с интернетом, и черт его знает что еще...
Что-бы было понятнее приведу простой пример проверки существования записи в базе данных:
Некоторые ту же процедуру осуществляют немного подругому:
Собственно вопрос:
Какое ваше мнение по поводу способа обработки подобных ошибок?
Заранее спасибо всем тем, кому не лень было читать вышеуказанное!
Доброго всем времни суток, уважаемые!
Хотелось бы узнать мнение опытных, или же не особо опытных, но трезво мыслящих программистов PHP касательно обработки ошибок MySQL:
Всякое может случится: ошибка MySQL, ошибка сервера, соединения с интернетом, и черт его знает что еще...
Что-бы было понятнее приведу простой пример проверки существования записи в базе данных:
PHP:
mysql_pconnect("localhost", "user", "pass");
mysql_select_db("database");
$db_query = mysql_query("select * from table where email = '$email'");
if (mysql_num_rows($db_query)>0)
{ echo 'Мыло присутствует в базе данных!'; }
else { echo 'Мыла нет в базе данных!'; }
PHP:
$db_connect = mysql_pconnect("localhost", "user", "pass");
if (!$db_connect)
{ echo "Произошла ошибка №1 ! Повоторите попытку позже."; }
else
{
$db_select = mysql_select_db("database");
if (!$db_select)
{ echo "Произошла ошибка №2 ! Повоторите попытку позже."; }
else
{
$db_query = mysql_query("select * from table where email = '$email'");
if (!$db_query)
{ echo "Произошла ошибка №3 ! Повоторите попытку позже."; }
else
{
if (mysql_num_rows($db_query)>0)
{ echo "Мыло присутствует в базе данных!"; }
else
{ echo "Мыла нет в базе данных!"; }
}
}
}
Какое ваше мнение по поводу способа обработки подобных ошибок?
Заранее спасибо всем тем, кому не лень было читать вышеуказанное!