Comme @froadie le mentionne, vous ne modifiez jamais $row
, il sera donc toujours évalué à true
(et donc la boucle infinie).
Ce que je pense vous voulez est :
while ($row = mysql_fetch_array($test, true)) {
Soit cela, soit vous pouvez le mettre à jour en ligne :
$row = mysql_fetch_array($test, true));
while ($row) {
//... do your echo here
$row = mysql_fetch_array($test, true));
}
Mais le fait est que vous devez faire quelque chose à l'intérieur de la boucle while, sinon vous aurez toujours une boucle infinie...