我在这里做错了什么:
$numrow = mysql_num_rows($display);
echo '<br>'.$numrow;
$printout=mysql_fetch_assoc($display);
print_r($printout);
输出:
40Array ( [id] => 97132 )
所以它显示它们是40行,这很好,但我希望它输出mysql查询返回的所有40个元素...
答案 0 :(得分:4)
尝试
$numrow = mysql_num_rows($display);
echo '<br>'.$numrow;
while($printout=mysql_fetch_assoc($display)){
print_r($printout);
}
作为对你的评论的反应:如果你只想要id,你可以这样做
$numrow = mysql_num_rows($display);
echo '<br>'.$numrow;
while($printout=mysql_fetch_assoc($display)){
echo $printout['id'];
}
答案 1 :(得分:2)
@ David19801:尝试 -
while($printout = mysql_fetch_assoc($display))
{
echo $printout['id'] . "<br>\n";
}