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...