У меня есть запрос, который выполняется нормально, но проблема как-то сводит его к предупреждению, когда данные не соответствуют базе данных.mysql_num_rows дает waring, когда данные не найдены в базе данных
$count = mysql_num_rows($qry); //warning here
я могу использовать @
, чтобы скрыть ошибку, но это не хорошо программирования, насколько я знаю, так как я могу скрыть предупреждение от выхода?
Предупреждение: Предупреждение: mysql_num_rows() ожидает параметр 1, чтобы быть ресурс, булево приведены в [somepage.php] на линии [11]
$count = @mysql_num_rows($qry); //No warning
Так я знаю, будут способы скрыть предупреждение, но я не знаю. Пожалуйста помоги мне с этим.
error_reporting (~ E_WARNING); –
Что это делает? –
Скрыть свое предупреждение с текущей страницы в браузере. –