У меня проблема с оператором while в PHP и mysql, который я пытался выяснить целую вечность, надеюсь, вы мне поможете.
У меня есть оператор while, и внутри него у меня есть два оператора if. Кажется, он работает, за исключением того, что он отображает только первую запись в массиве несколько раз.
<?php
$i=1;
while($i<5){
if ($data_review_list['review'] > 4){
echo "<img src=\"images/good.png\" />\n";
}
else{
echo "<img src=\"images/bad.png\" />\n";
}
echo $data_review_user['user_name'];
echo $data_review_list['review_msg'];
$i++;
}
?>
Я поставил ($ i <5), так как использование ($ i! = 0) дало мне длинный список первой записи. Это дает мне первую запись 5 раз. </p>
Что я делаю не так? Как получить вторую запись и т. Д. Для отображения?
Спасибо!