[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Warning в постраничной навигации
philipjfry48
Здравствуйте делаю постраничную навигацию для гостевой книги, появляется сообщение:Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\...on line 130
вот код 129 и 130 строк - запрос

$r=mysql_query ("SELECT * FROM gb ORDER BY dt DESC LIMIT $start, $num");
while ($row=mysql_fetch_array($r))


Варнинг появляется когда гостевая книга пуста, то есть $start (количество записей БД =0)

Можно ли убрать этот варнинг?
Valick
Цитата
Можно ли убрать этот варнинг?

надо всегда делать проверку на количество возвращаемых строк запроса
<?php
$r=mysql_query ("SELECT * FROM gb ORDER BY dt DESC LIMIT $start, $num");
if($r){
if(mysql_num_rows($r)>0){
while ($row=mysql_fetch_array($r))
...

}else{
echo "Таблица пуста";
}
}
else{
echo "Ошибка запроса";
}


_____________
Стимулятор ~yoomoney - 41001303250491
Быстрый ответ:

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