Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Endlose PHP-While-Schleife

Wie @froadie erwähnt, ändern Sie niemals $row , also wird es immer als true ausgewertet (und damit die Endlosschleife).

Was ich denke Sie wollen ist:

while ($row = mysql_fetch_array($test, true)) {

Entweder das, oder Sie könnten es inline aktualisieren:

$row = mysql_fetch_array($test, true));

while ($row) {
    //... do your echo here

    $row = mysql_fetch_array($test, true));
}

Aber der Punkt ist, dass Sie etwas tun müssen innerhalb der While-Schleife, sonst haben Sie immer eine Endlosschleife...