我有一个代理表 &所有代理详细信息都显示在其中。
因此,除了我想显示计数的详细信息之外,代理名称也已显示在同一个表的表中。
我尝试了这个查询
从代理中选择计数(名称);
但它显示整个表的计数。
我希望结果是这样的:
<table border="1">
<tr>
<td>name</td>
<td>count</td>
</tr>
<tr>
<td>bhaskar</td>
<td>1</td>
</tr>
<tr>
<td>amit</td>
<td>4</td>
</tr>
<tr>
<td>sushant</td>
<td>8</td>
</tr>
</table>
2/5
索拉巴4/5
我得到的是这样的:
<table border="1">
<tr>
<td>name</td>
<td>count</td>
</tr>
<tr>
<td>bhaskar</td>
<td>13</td>
</tr>
<tr>
<td>amit</td>
<td>13</td>
</tr>
<tr>
<td>sushant</td>
<td>13</td>
</tr>
</table>
那么如何在 php 页面的表行中显示特定名称计数?
最佳答案
试试这个
select count(name)as count,name from agent group by name
更新代码
<?php $query=mysql_query("SELECT count(name) as count,phone,email,t_id,name FROM transfer WHERE agent_id='$id' group by name ORDER BY t_id DESC"); while($row=mysql_fetch_array($query)) {
echo $row['name'];
echo $row['count'];
}
?>
关于php - 如何显示特定名称的计数?并使用 php sql 显示页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28912610/