Beckie
Новичок
Help. Повтор первой ячейки массива при цикле.
В общем пытаюсь вывести цикл комментариев и он почему-то выводит первый комментарий столько раз, сколько записей в массиве.
Почему такое может происходить?
Все делал, как обычно...
Возможно что-то в базе?
$test = mysql_query("SELECT * FROM comments WHERE post='$id'",$db);
if (mysql_num_rows($test) > 0) {
$mass = mysql_fetch_array($test);
do {
printf("
<p>%s</p><p>%s</p>
<p>%s</p>
<br />
",$mass["author"],
$mass["date"],
$mass["text"]);
}
while (mysql_fetch_array($test));
}
В общем пытаюсь вывести цикл комментариев и он почему-то выводит первый комментарий столько раз, сколько записей в массиве.
Почему такое может происходить?
Все делал, как обычно...
Возможно что-то в базе?

$test = mysql_query("SELECT * FROM comments WHERE post='$id'",$db);
if (mysql_num_rows($test) > 0) {
$mass = mysql_fetch_array($test);
do {
printf("
<p>%s</p><p>%s</p>
<p>%s</p>
<br />
",$mass["author"],
$mass["date"],
$mass["text"]);
}
while (mysql_fetch_array($test));
}