@froadieが言及しているように、$row
を変更することはありません。 、したがって、常にtrue
と評価されます (したがって、無限ループ)。
私が考える あなたが欲しいのは:
while ($row = mysql_fetch_array($test, true)) {
それか、インラインで更新できます:
$row = mysql_fetch_array($test, true));
while ($row) {
//... do your echo here
$row = mysql_fetch_array($test, true));
}
ただし、重要なのは、何かを実行する必要があるということです。 whileループ内にそれを追加しないと、常に無限ループになります...