Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

PHP infinito while loop


Como @froadie menciona, você nunca altera $row , portanto, sempre será avaliado como true (e, portanto, o loop infinito).

O que eu penso você quer é:
while ($row = mysql_fetch_array($test, true)) {

Ou isso, ou você pode atualizá-lo inline:
$row = mysql_fetch_array($test, true));

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

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

Mas a questão é que você precisa fazer algo para ele dentro do loop while, caso contrário você sempre terá um loop infinito ...