<?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? |
Уточняю: забудь про этот цикл именно при чтении из БД (я об этом сразу написал в первом ответе).
Ответ: а ты сам подумай Подумай, сколько раз ты напишешь команду выборки данных для каждого из циклов, и в чем будет разница в выборке, если (например), в выборке нет ни одной строки.
Спустя 11 минут, 26 секунд (10.11.2009 - 22:23) Pinoplast написал(а):
Ну человек попова смотрел ему еще тяжело перестоиться
Спустя 1 час, 46 минут, 21 секунда (11.11.2009 - 00:09) Gabriel написал(а):
Pinoplast
да тут не только попов тут пол интернета таким измазана
да тут не только попов тут пол интернета таким измазана