Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   В чем ошибка при выводе таблицы? (https://javascript.ru/forum/server/25853-v-chem-oshibka-pri-vyvode-tablicy.html)

KamalovRadik 17.02.2012 15:13

В чем ошибка при выводе таблицы?
 
$result = mysql_query ("Select * from  klient ");


          echo '<table width="95%" border="0">';
               
                do {
                 $myrow = mysql_fetch_array($result);
printf("
                  <tr>
                    <th scope='col'>%s</th>
                    <th scope='col'>%s</th>
                    <th scope='col'>%s</th>
                    <th scope='col'>%s</th>
                    <th scope='col'>%s</th>
                  </tr>", $myrow['id'], $myrow['name'], $myrow['phone'], $myrow['date'], $myrow['time']);

}
              while (mysql_fetch_array($result));
			  
		echo    '</table>';



Почему то выводит не все значения, а только их часть.

nyols 17.02.2012 19:59

может цикл поменять ?
while ($myrow  = mysql_fetch_array($result)) {
   //...
}

micscr 18.02.2012 11:53

Ошибка была в том что в изначальном коде надо:
while ($myrow = mysql_fetch_array($result));

Цикл do...while не совсем подходит для таких переборов, т.к. результат выборки может быть пуст.

KamalovRadik 18.02.2012 14:30

спасибо


Часовой пояс GMT +3, время: 08:51.