Como menciona @froadie, nunca cambias $row
, por lo que siempre se evaluará como true
(y por lo tanto el bucle infinito).
Lo que pienso lo que quieres es:
while ($row = mysql_fetch_array($test, true)) {
O eso, o podrías actualizarlo en línea:
$row = mysql_fetch_array($test, true));
while ($row) {
//... do your echo here
$row = mysql_fetch_array($test, true));
}
Pero el punto es que necesitas hacer algo dentro del bucle while, de lo contrario siempre tendrás un bucle infinito...