由于某种原因,Num Rows总是= 1。快速解决

时间:2010-08-15 11:40:55

标签: php mysqli mysql-num-rows

我不知道我做得对,这就是我得到的:

while($row = mysqli_fetch_assoc($result)) {
     $items = mysqli_num_rows($row); 
}

由于某种原因,它始终将$ items =设置为1。

这是我的mysqli_query ......

$top10_query = "SELECT * FROM users WHERE userid='$userid'";
                        $result = mysqli_query($cxn, $top10_query) or die("Couldn't execute query.");
                        $row = mysqli_fetch_assoc($result);

1 个答案:

答案 0 :(得分:4)

好吧,$row只包含一行......

$items = mysqli_num_rows($result)

应该给你正确数量的物品


无论如何,你为什么要在循环中这样做?行数是常数......