Что данная функция останавливает выполнение скрипта в случае какой-либо ошибки при выполнении запроса. Вопрос-зачем пользователю выводить эту ошибку? По-моему, она интересна разработчику, а не пользователю, который ничего не сможет исправить.
Разъясните пожалуйста этот момент.
AlexAnder
Отправлено: 03 Января, 2013 - 08:55:48
Частый посетитель
Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012 Откуда: Россия
Вопрос-зачем пользователю выводить эту ошибку? По-моему, она интересна разработчику, а не пользователю, который ничего не сможет исправить.
Разъясните пожалуйста этот момент.
Обычно die("Ошибка запроса: ".mysql_error()) используется при разработке, а когда уже сайт готов то в случаи ошибки её обратабатывают по-разному, например отсылается письмо с ошибкой на почту админа
Покинул форум
Сообщений всего: 338
Дата рег-ции: Сент. 2012 Откуда: Гродно, Беларусь
Помог: 0 раз(а)
AlexAnder!С Новым годом!!! Вы можете указать, где порыться, чтобы научиться, как уведомление можно было бы приладить к сайту? Спасибо
esterio
Отправлено: 03 Января, 2013 - 12:05:55
Активный участник
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Помог: 127 раз(а)
1.
alnik-75 пишет:
$result=mysql_query("SELECT * FROM users ",$db) or die("Ошибка запроса: ".mysql_error());
Даная конструкция уже устарела.
2. Необьязательно надсилать мыло админу. Можно в логы писать. Тут делайте выбор сами
caballero
Отправлено: 03 Января, 2013 - 12:30:07
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
Цитата:
обратил внимание на то, что при выполнении запросов к БД большинство использует функцию die
Большинство говнокодеров. Ну еще может на курсах Попова такое быть. Либо это примеры из книг где такой сокращенный вариант чтобы не расписываеть длинный код только для того чтобы показать пример SQL запроса
Покинул форум
Сообщений всего: 338
Дата рег-ции: Сент. 2012 Откуда: Гродно, Беларусь
Помог: 0 раз(а)
Я смотрю, Попова здесь не жалуют)))))))))))))))))))
DelphinPRO
Отправлено: 03 Января, 2013 - 13:47:06
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
caballero пишет:
Большинство говнокодеров. Ну еще может на курсах Попова такое быть. Либо это примеры из книг
абсолютно верно. это примеры из книг для начинающих. и не только попова. А что для начинающего важно? А важно для начинающего увидеть ошибку. Поэтому такие конструкции и предлагаются. Здесь на форуме тоже часто предлагается or die(...). НО! исключительно в целях отладки или обучения. Разумеется это не для боевых скриптов.
----- Чем больше узнаю, тем больше я не знаю.
DeepVarvar
Отправлено: 03 Января, 2013 - 13:54:32
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
alnik-75 пишет:
Я смотрю, Попова здесь не жалуют
А за что его жаловать? Это ведь именно его ошибки в 99% случаев, плотно засевшие в головах новичков, нам приходится выкорчёвывать с воплями этих самых новичков, что попов безгрешен и каждый его символ кода наделён волшебной силой поповского заговора.
Да, я тоже не буду тут подробно расписывать правильный подход перехвата ошибок. У каждого это придет со временем само.
Покинул форум
Сообщений всего: 338
Дата рег-ции: Сент. 2012 Откуда: Гродно, Беларусь
Помог: 0 раз(а)
Если честно, то сам начинал именно с Попова. А что совсем начинающему нужно? Доступность и понятность объяснения материала. Попов, кстати, это делает очень даже и неплохо, на мой взгляд. Согласен, что он не "гуру", но на тот момент именно его видеокурсы сподвигли меня на это дело. Поэтому, никаких претензий в его адрес не выдвигаю. Если бы не он, возможно вообще это дело меня не увлекло. Поэтому и его (Попова) наличие на "рынке" является все-таки положительной вещью
KingStar
Отправлено: 03 Января, 2013 - 14:42:56
Участник
Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011 Откуда: Беларусь
Помог: 69 раз(а)
alnik-75 пишет:
Поэтому и его (Попова) наличие на "рынке" является все-таки положительной вещью
какое нафиг положительной, если он чуши учит??? как ты, человек, который еще нихрена не знаешь языка и логики, который сам утверждает что "изучая PHP", можешь делать заключение о том, что его уроки весьма стоящие???
----- То что программа работает, не означает что она написана правильно!
DelphinPRO
Отправлено: 03 Января, 2013 - 16:25:55
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
alnik-75 пишет:
на тот момент именно его видеокурсы сподвигли меня на это дело. Поэтому, никаких претензий в его адрес не выдвигаю. Если бы не он, возможно вообще это дело меня не увлекло
Если б не он, возможно, вы бы нашли более адекватные курсы, и вопросов у вас было бы гораздо меньше.
----- Чем больше узнаю, тем больше я не знаю.
alnik-75
Отправлено: 04 Января, 2013 - 10:47:18
Посетитель
Покинул форум
Сообщений всего: 338
Дата рег-ции: Сент. 2012 Откуда: Гродно, Беларусь
Помог: 0 раз(а)
кто же в тот момент знал, какие курсы нормальные, а какие нет. Как говориться "век живи-век учись".
Согласен, что что многое полученное от Попова в реальности неприменимо, поэтому я и здесь нахожусь. И, кстати, очень благодарен многим участникам форму за помощь и поддержку
kappa
Отправлено: 04 Января, 2013 - 11:42:04
Посетитель
Покинул форум
Сообщений всего: 349
Дата рег-ции: Апр. 2011
Помог: 3 раз(а)
alnik-75
Чтобы получить уведомления можно отловить ошибку с помощью
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.