我有一张代理人表 &安培;已显示所有代理商详细信息。
因此,除了我想要显示的详细信息,代理商名称已显示在同一表格的表格中。
我试过这个查询
从代理商中选择计数(名称);
但它显示整个表计数。
我希望结果如下:
<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>
&#13;
2/5
Saurabh 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>
&#13;
那么如何在php页面的表行中显示特定的名称?
答案 0 :(得分:1)
试试这个
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'];
}
?>