MYSQLi计数和分组

时间:2016-02-06 08:27:25

标签: php database mysqli

我有这张表(样本)

|---id---|---place---|---admin---|
|    1   |    Q      |    AJ     |
|    2   |    p      |    PM     |
|    3   |    w      |    AJ     |
|    4   |    t      |    TY     |
|    5   |    u      |    AJ     |

我想计算每个管理员使用MYSQLi控制多少个地方而不是mysql。 我搜索了所有我发现的是MYSQL并使用COUNT(*),当我尝试使用它时,它不起作用。

提前全部谢谢。

1 个答案:

答案 0 :(得分:1)

$result = mysqli_query("SELECT admin, COUNT(admin) as 'amount' FROM tablename GROUP BY admin");
while($row = mysqli_fetch_assoc($result))
    echo "Name: " .  $row['admin'] . " - ". $row['amount'] . "<br />";

使用count + GROUP by,您可以获得每个管理员在表格中显示的次数。