我在这里做错了什么:
$numrow = mysql_num_rows($display);
echo '<br>'.$numrow;
$printout=mysql_fetch_assoc($display);
print_r($printout);
这个输出:
40Array ( [id] => 97132 )
所以它显示它们有 40 行,这很好,但我希望它输出 mysql 查询返回的所有 40 个元素...
最佳答案
尝试
$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'];
}
关于php mysql 这里有什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4724031/