В чем ошибка при выводе таблицы?
$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>';
Почему то выводит не все значения, а только их часть. |
может цикл поменять ?
while ($myrow = mysql_fetch_array($result)) {
//...
}
|
Ошибка была в том что в изначальном коде надо:
while ($myrow = mysql_fetch_array($result)); Цикл do...while не совсем подходит для таких переборов, т.к. результат выборки может быть пуст. |
спасибо
|
| Часовой пояс GMT +3, время: 14:37. |