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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Повторная обработка результата запроса. 
V
    Опции темы
Alix36
Дата 30.4.2008, 22:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Код

$com1=mysql_query("SELECT * FROM person WHERE id_room=\"$id_loc\" AND com=1");

Запрос работает верно выбирает необходимые записи.
Далее в двух местах необходимо обработать запрос таким способом.
Код

while($d=mysql_fetch_row($сom1))
     {
     echo '<option value="'.$d[0].'">'.$d[7].'</option>';
     }

ПРоблема в том, что после первой обработки запрос приходится делать повторно. Что не хорошо.
Как можно избежать этого?


--------------------
Наши лица как дым, И никто не узнает как мы победим. (С)Пикник.
PM MAIL   Вверх
ksnk
Дата 30.4.2008, 22:19 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

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



на array_push'ить результатов в дополнительный массив?


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Feldmarschall
Дата 30.4.2008, 22:26 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

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



собственно, если мы работаем с шаблонами, то в массив из БД данные попадают по умолчанию. 
а дальше парсить хоть 10 раз
PM   Вверх
Alix36
Дата 1.5.2008, 07:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



ksnk, 
Feldmarschall, Благодарю сделал так.
Сначала перебираю 
Код

while($d=mysql_fetch_row($сom1))
     {
     $row1[]=$d[1];
$row2[]=$d[2];
...
     }

А где вывожу так.
Код

for($i=0;$i<count($row1);$i++)
        {
     echo '<option value="'.$row1[$i].'">'.$row2[$i].'</option>';
     }



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


 




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


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

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