SQL对具有匹配值的行进行计数

时间:2018-10-06 15:38:27

标签: php mysql count

我有一个具有以下值的表:

名称表

ID  Name  
1   Bob  
2   James  
3   Bob  
4   Joe

我正在尝试进行搜索,该搜索将为我提供列表名称以及找到该名称的次数。我正在寻找的是这样的结果:

Bob 2  James 1  Joe 1  

代码:

(connection info)  
$query = "SELECT name, count(*) FROM name_table GROUP BY name;  
$result = mysqli_query($connection, $query) or die (Could not execute query"); 
while ($row = mysqli_fetch_assoc ($result)) 
echo ("$row['name']");  

它显示的是我的姓名,而不是计数。

1 个答案:

答案 0 :(得分:0)

$query="SELECT name, count(name) FROM name_table GROUP BY name ORDER BY name ASC;