我正在尝试从数据库中获取数据并将其打印在页面上。我使用下一个选择:
$tableIndex=mysql_query('SELECT table_index FROM table_names');
当我使用while
循环打印时,没关系。代码:
while($row = mysql_fetch_array($tableIndex) ){
echo $row[0].'<br>';}
结果:
1st
2nd
3rd
但是没有while
循环,它只给了我数组的第一个元素。
代码:
$row = mysql_fetch_array($tableIndex);
echo $row[0].'<br>';
echo $row[1].'<br>';
echo $row[2].'<br>';
结果:
1st
_
_
(其中“_”是空格)
有人可以解释为什么它会如此奇怪吗?