Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Если нет в базе искомого, то вывести сообщение.
 
 автор: lonely   (28.11.2006 в 20:10)   письмо автору
 
 

Привет. Не могу понять, каким образом сделать так, если в бд нету того, что я ищу, то вывести сообщение об этом, т.е. "Поиск не дал результатов".
А то, чтобы не пытался, кроме как пустой экран не вижу.

Был бы признателен, если бы показали мини кусочек кода.. ну или хотя бы намёк в какую сторону рыть. Заранее спасибо.

   
 
 автор: _Dreamer_   (28.11.2006 в 20:16)   письмо автору
 
   для: lonely   (28.11.2006 в 20:10)
 

пишешь запрос в переменную $query и


$result = mysql_query($query);

if (mysql_num_rows($result) == 0)
{
   echo "Поиск не дал результатов";
}
else
{
   // какой нибудь код обрабатывающий $result
}

   
 
 автор: Trianon   (28.11.2006 в 20:16)   письмо автору
 
   для: lonely   (28.11.2006 в 20:10)
 


$res = mysql_query("SELECT....");
if(!$res) echo "Error in sql: " . mysql_error();
if(mysql_num_rows($res) == 0) 
    echo "Поиск не дал результатов";
else while($row = mysql_fetch_array($res))
{
    echo ...
}

   
 
 автор: lonely   (28.11.2006 в 22:38)   письмо автору
 
   для: Trianon   (28.11.2006 в 20:16)
 

Спасибо огромное! Всё получилось с примера Trianon.

   
 
 автор: MIchail1982   (29.11.2006 в 10:27)   письмо автору
 
   для: lonely   (28.11.2006 в 22:38)
 

Пример Dreamer тоже рабочий

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования