Mysqli计数不正常

时间:2015-03-15 12:52:48

标签: php mysqli count

$sql = "SELECT count(id),soft_name from table_name GROUP BY soft_name"; 
$d = mysqli_fetch_assoc(mysqli_query($db_name, $sql));
$c = array_shift($d);

结果始终为2,但数据库包含超过3000个项目。可能是什么问题?

1 个答案:

答案 0 :(得分:1)

记录不会像你所使用的那样拉动,你必须使用类似下面的代码:

if($result = mysqli_query($db_name, $sql)){
    while($d = mysqli_fetch_assoc($result){
         echo $d['count'];
    }
 }

更多参考here