sql >> Databáze >  >> RDS >> Mysql

Nekonečná smyčka PHP while

Jak zmiňuje @froadie, nikdy neměníte $row , takže bude vždy vyhodnocena jako true (a odtud nekonečná smyčka).

Co si myslím co chcete je:

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

Buď to, nebo to můžete aktualizovat přímo:

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

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

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

Jde ale o to, že musíte něco udělat na to uvnitř smyčky while, jinak budete mít vždy nekonečnou smyčku...



  1. Zobrazení otevřených transakcí v MySQL

  2. MySQL – ruské znaky se zobrazují nesprávně

  3. JSON_INSERT() – Vložení hodnot do dokumentu JSON v MySQL

  4. Jak mohu zastavit skript Postgres, když narazí na chybu?