Như @froadie đã đề cập, bạn không bao giờ thay đổi $row
, vì vậy nó sẽ luôn đánh giá thành true
(và do đó là vòng lặp vô hạn).
Tôi nghĩ gì bạn muốn là:
while ($row = mysql_fetch_array($test, true)) {
Hoặc bạn có thể cập nhật nội tuyến:
$row = mysql_fetch_array($test, true));
while ($row) {
//... do your echo here
$row = mysql_fetch_array($test, true));
}
Nhưng vấn đề là bạn cần làm điều gì đó vào nó bên trong vòng lặp while, nếu không bạn sẽ luôn có một vòng lặp vô hạn ...