如何使用组功能显示COUNT查询

时间:2015-11-17 14:45:32

标签: php mysql

我是mySQL的新手,因此我只是在寻找一个非常简单的COUNT查询,我没有找到任何真正清晰的在线解释。

我想要做的是找到有多少教师属于同一个国家或地区,但在运行时只显示县名,但没有教师数我需要输出

城市名称 印度3 美国5 英国2

我的代码是

<body>
<?php
include("connection.php");
?>
<table border="1px">
<tr>
<td>Country</td>
<td>'count( teachercode )</td>
</tr>
<?php
$query=mysql_query("SELECT Country, count(teachercode) from teacher group by Country") or die (mysql_error());
?>
<?php 
while($row=mysql_fetch_array($query)) {?>
 <tr>
    <td>
<a href="student.php?sr=<?php echo $row['sr'];?>">
<?php echo $row['Country']?></a> </td><td> <?php echo $row['count( teachercode )']?></td>
</tr>
<?php }
?>
</table>
</body>
</html>

请帮帮我

2 个答案:

答案 0 :(得分:2)

使用别名。例如。 SELECT count(teachercode) AS teachCodeCount然后使用别名在数组中访问它,例如$row['teachCodeCount']

答案 1 :(得分:0)

试试这个:

SELECT Country, count(teachercode) as teachercount from teacher group by Country