我是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>
请帮帮我
答案 0 :(得分:2)
使用别名。例如。 SELECT count(teachercode) AS teachCodeCount
然后使用别名在数组中访问它,例如$row['teachCodeCount']
答案 1 :(得分:0)
试试这个:
SELECT Country, count(teachercode) as teachercount from teacher group by Country