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

Форум PHP

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

 

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

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

тема: оператор if и запрос select
 
 автор: laki   (26.04.2010 в 20:46)   письмо автору
 
 

есть запрос:
$sql1="SELECT * FROM `tt_2009_2010_1` WHERE (`day`='1') AND (lesson='1') AND (`room_id`='".$room_ids."')";
$resx=mysql_query($sql1);

как написать, что если в тб tt_2009_2010_1 нет такой сроки, то выводить в ячейку таблицы <td>Пусто</td>
я пробовала так:
if (!empty($resx)){
print "<td>Пусто</td> ";
}
else
{
while ($rows=mysql_fetch_object($resx))
{
}
но работает не правильно - запись в тб такая есть и не выполняется else

  Ответить  
 
 автор: Рома   (26.04.2010 в 21:01)   письмо автору
 
   для: laki   (26.04.2010 в 20:46)
 

!empty != Пусто
empty == Пусто

  Ответить  
 
 автор: laki   (26.04.2010 в 21:22)   письмо автору
 
   для: Рома   (26.04.2010 в 21:01)
 

а извиняюсь за глупый вопрос, как это оформить?

  Ответить  
 
 автор: baston   (27.04.2010 в 11:56)   письмо автору
 
   для: laki   (26.04.2010 в 20:46)
 

А зачем выводить таблицу, при отсутствии записи?
Может быть проще проверять наличие записей по запросу и, если есть, тогда уже выводить таблицу?
Проверка осуществляется функцией mysql_num_rows().

  Ответить  
Rambler's Top100
вверх

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