Введение В Цикл.(do While)

Разработка своих веб-приложений и страничек

Введение В Цикл.(do While)

Сообщение NightWolf » 18 июн 2009, 20:24

И так начнём. Лично я использую цикл при работе с базой данных(mysql).
Тут я возьму кусочек кода из гостевой:
Код: Выделить всёРазвернуть
do{
   $myrow['text'] = wordwrap($myrow['text'], 50, "<br />\n", 1);
   echo "\n<table align=\"center\" width=\"690\" class=\"lesson\">
      <tr>
       <td width=\"690\" border=\"0\">
      <p><b>Ник: ".$myrow['nik']." <br>@mail: ".$myrow['mail']."</b></p><hr />
      <p class=\"text_name\"><b>Коментарий:<br> ".$myrow['text']."</b></p>
      <p class=\"text_name\" align=\"right\">Дата добавления: ".$myrow['time']."</p></td>
       </tr>
      <tr>
       <td></td>
       </tr>
      </table><br /><br />\n";
}
while ($myrow = mysql_fetch_array ($result));

Расмотрим что за что отвечает.
do - Выводить ваш цикл.В нашем случае это табличка с некоторыми данными.
Вот php вывела нам табличку на экран.
2.while ($myrow = mysql_fetch_array ($result)); - Когда цикл доходит да этого момента, если в вашей базе есть ещё данные которые попали в переменную $result то цикл идёт заного,до тех пор пока в $result не попадёт не чего (0).

© NightWolf
Изображение
Меня завлекли трекеры, ой говно-трекер: http://FosBT.Ru
Аватара пользователя
NightWolf
Участник
 
Сообщения: 26
Зарегистрирован: 18 июн 2009, 19:46

Re: Введение В Цикл.(do While)

Сообщение ibe » 18 июн 2009, 20:27

O_o. зачем echo для целой таблици ?
я лично printf пользуюсь. О_о
Изображение
Аватара пользователя
ibe
Активный участник
 
Сообщения: 893
Зарегистрирован: 31 мар 2009, 00:46

Re: Введение В Цикл.(do While)

Сообщение NightWolf » 18 июн 2009, 20:32

ibe писал(а):O_o. зачем echo для целой таблици ?
я лично printf пользуюсь. О_о

:oops: Привычней как-то..
Изображение
Меня завлекли трекеры, ой говно-трекер: http://FosBT.Ru
Аватара пользователя
NightWolf
Участник
 
Сообщения: 26
Зарегистрирован: 18 июн 2009, 19:46

Re: Введение В Цикл.(do While)

Сообщение Rostov114 » 19 июн 2009, 01:07

А теперь давайте рассмотрим данный скрипт более лучше.
Конструкция do while у нас что делает, вначале выполняет действие а потом проверяет условие.
Тоесть что мы получаем от данного цикла...1 результат притом пустой будет выводится всегда.
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3199
Зарегистрирован: 18 окт 2007, 02:21


Вернуться в PHP, HTML, CSS...

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron