我的while循环跳过元素。寻找类似的问题,但仍然无法理解。请赐教。 TNX!
$query = "SELECT userid, COUNT(content) as x_count
FROM x GROUP BY userid ORDER BY x_count DESC
LIMIT 5";
$result = mysql_query($query) or die("Error in query:".mysql_error());
$row = mysql_fetch_assoc($result);
echo '<br>';
while(list($id,$no_x) = mysql_fetch_array($result)){
echo $id.'number of x:'.$no_x;
echo '<br>';
}
答案 0 :(得分:2)
问题是你正在执行$row = mysql_fetch_assoc($result);
,这会推进结果集。
我不明白你为什么要打电话给我,所以我的建议就是删除这一行。