[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблема с выборкой из базы
major28
есть кусок програмы
<?php
do
{

if($myrow5[description]=='about_center')
{

echo ("<strong><a href='#'>$myrow5[name_text]</a></strong><br />");
}
}

while ($myrow5=mysql_fetch_array($result5));
?>

<?php

do
{

if($myrow5[description]=='about_service')
{


echo ("<strong><a href='#'>$myrow5[name_text]</a></strong><br />");
}
}

while ($myrow5=mysql_fetch_array($result5));
?>



после того как у меня прогоняет массив на исполнение условия description]=='about_center' мне надо чтоб слудующий кусок програмы начал читать массив с нуля.
тоесть для первой половины програмы выполнилась прогонка while ($myrow5=mysql_fetch_array($result5)); а после стала выполняться вторая половинка с той же прогонкой с начала. как мне это сделать? зарание спасибо!



Спустя 7 часов, 36 минут, 40 секунд (10.11.2009 - 09:11) sergeiss написал(а):
Для начала: ЗАБУДЬ (!!!!!) про цикл do-while при чтении данных из БД, используй только цикл while.

А для перехода на начало выборки используй
bool mysql_data_seek ( resource $result_identifier , int $row_number )

Спустя 9 часов, 29 минут, 18 секунд (10.11.2009 - 18:40) major28 написал(а):
спасибо помогло! а зачем мне надо забыть про do-while?

Спустя 3 часа, 31 минута, 17 секунд (10.11.2009 - 22:11) sergeiss написал(а):
Цитата (major28 @ 10.11.2009 - 19:40)
а зачем мне надо забыть про do-while?

Уточняю: забудь про этот цикл именно при чтении из БД (я об этом сразу написал в первом ответе).
Ответ: а ты сам подумай smile.gif Подумай, сколько раз ты напишешь команду выборки данных для каждого из циклов, и в чем будет разница в выборке, если (например), в выборке нет ни одной строки.

Спустя 11 минут, 26 секунд (10.11.2009 - 22:23) Pinoplast написал(а):
Ну человек попова смотрел ему еще тяжело перестоиться biggrin.gif

Спустя 1 час, 46 минут, 21 секунда (11.11.2009 - 00:09) Gabriel написал(а):
Pinoplast
да тут не только попов тут пол интернета таким измазана
Быстрый ответ:

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