sql >> Databasteknik >  >> RDS >> Mysql

Oändlig PHP while loop

Som @froadie nämner ändrar du aldrig $row , så det kommer alltid att utvärderas till true (och därav den oändliga slingan).

Vad jag tycker du vill ha är:

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

Antingen det, eller så kan du uppdatera det inline:

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

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

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

Men poängen är att du måste göra något till den inuti while-slingan, annars har du alltid en oändlig loop...



  1. När du kör en lagrad procedur, vad är fördelen med att använda CommandType.StoredProcedure jämfört med att använda CommandType.Text?

  2. Skapa en ny Oracle-användare och bevilja privilegier:syntax och exempel

  3. Hämta sista posten från mysql

  4. avkastningsgenomsnitt av antalet poster efter en grupp för uttalande