[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mysql_num_rows() со значением 0
Evilsoul
Такой пример:

if(mysql_num_rows($res) > 0)
{
//Что нибудь делаем
}
else
{
echo 'у нас нет записей';
}

в данном случаи если значение 0 выводится сообщение
Цитата
    echo 'у нас нет записей';

и выдает предупреждение
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

Пытался в описании функции глянуть, но ответа не нашел, что возвращает функция если ряд результата 0?
И как избежать данного предупреждения?




Спустя 7 минут, 14 секунд (12.02.2011 - 19:25) glock18 написал(а):
Она и возвращает ноль, ошибка выводится типичная - запрос выполнился с ошибкой

Спустя 2 минуты, 32 секунды (12.02.2011 - 19:28) alex12060 написал(а):
Напомню, что false это 0 в программировании, а true - 1

Я наврал, у тебя просто не нашел записей, удовлетворяющих запросу. Выкинь запрос сюда.

Спустя 7 минут, 41 секунда (12.02.2011 - 19:35) T1grOK написал(а):
Посмотрите переменная $res точно ли является ресурсом mysql.

Спустя 1 минута, 36 секунд (12.02.2011 - 19:37) Evilsoul написал(а):
glock18
alex12060
Спасибо, разобрался, в запросе случайно дугу тыкнул не там где нужно.
А я уж было испугался что она не false возвращает а что-то другое smile.gif)))

Спустя 2 минуты, 55 секунд (12.02.2011 - 19:40) alex12060 написал(а):
Evilsoul

Она возвращает:
Если true - кол-во найденных записей при SELECT
Если false - 0

Спустя 4 минуты, 41 секунда (12.02.2011 - 19:44) Evilsoul написал(а):
alex12060
Это понятно, спасибо, я просто погорячился smile.gif))

Спустя 2 часа, 42 минуты, 41 секунда (12.02.2011 - 22:27) nugle написал(а):
у меня есть такая же шляпа, Evilsoul, как вы решили эту проблему?

Спустя 28 минут, 28 секунд (12.02.2011 - 22:56) andyp написал(а):
Цитата (nugle @ 12.02.2011 - 19:27)
у меня есть такая же шляпа, Evilsoul, как вы решили эту проблему?



Он написал, что проблема была в запросе MySQL

Спустя 11 минут, 48 секунд (12.02.2011 - 23:07) Evilsoul написал(а):
andyp
именно


nugle
внимательно просмотри запрос


_____________
Кто хочет, ищет возможности, кто не хочет - причины. /_ К. Маркс
Истенно велик тот человек который сумел овладеть своим временем. /_Гесиод VIII-VII вв. до Р. Х.
Медлительный непрерывно борится с бедами всю жизнь. /_Гесиод VIII-VII вв. до Р. Х.
Для того что бы увидеть радугу нужно пережить дождь.
Женщины: Хочется чего-то красного но синего.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.