Привет вот мой код:Две петли внутри друг друга не работает
while ($row = mysql_fetch_array($res)){
echo "<br>looped firist loop <br>";
while ($row2 = mysql_fetch_array($res2)){
echo "<br>looped second loop <br>";
}
}
отображает
петельных firist петли
петельными вторую петлю
зацикленных второй петлю
петлевая петля петли
петлевая петля петли
Проблема в том, что во втором цикле она проходит до тех пор, пока массив не закончит. Затем во второй раз, когда вызывается первый цикл, он не начинается с начала массива. Таким образом, цикл уже достиг своего максимума. В чем проблема и как ее решить?
Что такое правильный результат, который вы хотите? –
Какой бы запрос вы ни пишете, в соответствии с ним будет отображаться только вывод. –
Я решил это, добавив mysql_data_seek ($ res2, 0); после второго цикла. – kma1994