php - 显示MYSQL计数结果

标签 php mysql count

我正在使用查询来输出shoutbox 的成员列表及其喊话计数:

SELECT user_id, COUNT( * ) AS Shouts
FROM shouts
GROUP BY user_id
ORDER BY Shouts DESC

显示:

用户1:3490
用户2:1234
用户3:345
...

我尝试过以下方法:

$result = mysql_query(the query above);
$count = mysql_fetch_array($result);
echo $count['Shouts'];

但它只显示第一行。如何显示整个结果?

最佳答案

您需要将 mysql_fetch_array 放入循环中:

while ($count = mysql_fetch_array($result)) {
    echo $count['Shouts'];
}

关于php - 显示MYSQL计数结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13480413/

相关文章:

php - 在 Laravel 上手动登录到与默认连接不同的连接

php - Laravel - 使用 hasManyThough() 和唯一合并的动态关系

php - 从PHP中的变量返回第一句话

mysql - 同一列上的多个计数与 Where like - MySQL

C# 为什么数组有 Length,集合有 Count?

javascript - jQuery 自动完成功能根据我输入的单词从数据库中获取项目,但结果显示为列表的水平线

MySQL key ON DUPLICATE KEY UPDATE 列不明确

php mysql 连接 2 个没有共同值的表

php - 使用index.php预览网站前端的新变化

python - 如何创建字典中值出现的直方图?