Jak wspomina @froadie, nigdy nie zmieniasz $row
, więc zawsze będzie oceniane jako true
(i stąd nieskończona pętla).
Co myślę chcesz to:
while ($row = mysql_fetch_array($test, true)) {
Albo to, albo możesz zaktualizować go bezpośrednio:
$row = mysql_fetch_array($test, true));
while ($row) {
//... do your echo here
$row = mysql_fetch_array($test, true));
}
Ale chodzi o to, że musisz coś zrobić do niego wewnątrz pętli while, w przeciwnym razie zawsze będziesz miał nieskończoną pętlę...