АВТОР | СООБЩЕНИЕ |
---|
| Не увидел до конца этот пример. Я не знаю как с while но с do while такое не работает проверял. а они идентичны вроде | |
|
|
| будет выводить 30сек бесконечный вывод. | |
|
|
Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10214 Откуда: Уфа РБ |
| renak, я благополучно обхожусь без do.
Какой пример имеет бесконечный вывод? Цикл будет выполняться до конца массива. | |
|
|
| Profi, я тебе говорю я пробовал он выводит ьесконечно одну запись. | |
|
|
| хотя я был знаком с циклом просто while(){} но очень давно | |
|
|
Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10214 Откуда: Уфа РБ |
| renak, дай этот код. Его и разберём. | |
|
|
Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10214 Откуда: Уфа РБ |
| Нашёл только одну неточность. В этом примере
$r = mysql_query("SELECT ... FROM ......);
while($m = mysql_fetch_array($r))
{
$row[] = $m;
}
перед циклом забыл обьявить новый массив
$row = array(); | |
|
|
| Тема была создана вчера, жесткий диск через 2ч после этого повредился со всеми моими изменениями в скрипте. другого компа нет пишу с кпк.
Код не смогу привести до восстановления. Но 100% знаю что запрос с занесением в массив и в условие while выдало бесконечность и обновления. | |
|
|
Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10214 Откуда: Уфа РБ |
| Код постом выше 100% рабочий. Часто его использую. | |
|
|
| вспомнил
в do while вначале выводятся данные а потом про условие смо трится, в while do наоборот вначале условие. Вообще без пк конечно сложно что то обсуждать | |
|