Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> select, ??? 
V
    Опции темы
hhh
Дата 28.5.2008, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 9.5.2008

Репутация: нет
Всего: нет



Почему ничего не выводит

таблица 
table
id int
name varchar
categori varchar

Код

$select="SELECT name FROM `table` WHERE categori='ingener'";
 $query=mysql_query($select) or die("Ошибка:".mysql_error());
 echo "<table border=0 align=center> 
     <form action=# method=post>";
     while($row=mysql_fetch_array($query));
       {    
  echo "<tr>
          <td >$row[name]</td>
        </tr>";
       }
  echo "</form>
        </table>";


Это сообщение отредактировал(а) hhh - 28.5.2008, 16:38
PM MAIL   Вверх
Feldmarschall
Дата 28.5.2008, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 1
Всего: 32



в таблице нет записей
PM   Вверх
skyboy
Дата 28.5.2008, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 14
Всего: 260



а) результат выполнения запроса пуст:
аа) нет данных в таблице
бб) нет данных, удовлетворяющих условию 
Цитата(hhh @  28.5.2008,  15:37 Найти цитируемый пост)
WHERE categori='ingener'


Добавлено через 2 минуты и 36 секунд
запись 
Цитата(hhh @  28.5.2008,  15:37 Найти цитируемый пост)
"$row[name]"
 - не лучший способ выкрутить мозги при отладке.

PM MAIL   Вверх
hhh
Дата 28.5.2008, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 9.5.2008

Репутация: нет
Всего: нет



Таблица не пустая

id  name  categori  zarplta    и т.д     
1   Vasy   ingener   100
2   Pety   ingener   100
3   Vani   designer  90
PM MAIL   Вверх
Feldmarschall
Дата 28.5.2008, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 1
Всего: 32



hhh, твоя проблема попадает в категорию вопросов, на которые мождет ответить только сам программист. путем отладки.
Бессмысленно спрашивать на форуме, почему у тебя не работает какой-то код. 
Учись искать проблемы самостоятельно. Поскольку от кода зависит далеко не все. Ещё от базы, от сервера, от внимательности. Очень многие люди редактируют один код, а запускают другой. 

Что ты сделал, чтобы проверить - все ли у тебя на месте и правильно ли ты ко всему обращаешься?
PM   Вверх
hhh
Дата 28.5.2008, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 9.5.2008

Репутация: нет
Всего: нет



когда пишеш без while

($row=mysql_fetch_array($query);
       {    
  echo "<tr>
          <td >$row[name]</td>
        </tr>";
       }
  echo "</form>
        </table>";

то выводится  одна запись ingener
PM MAIL   Вверх
Feldmarschall
Дата 28.5.2008, 17:16 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 1
Всего: 32



Да, забавная опечатка =)
Найди какой-нибудь рабочий код, и перепиши с него
Ну, или посмотри в документации описание оператора while, но это, я думаю, будет для тебя слишком сложно
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0974 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.