2015-11-17 51 views
1

我是mySQL的新手,因此我只是在尋找一個非常簡單的COUNT查詢,但我沒有在網上找到任何真正清晰的解釋。如何使用組功能顯示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> 

請幫我

+6

使用的別名。例如。 'SELECT count(teachercode)AS teachCodeCount'然後使用別名在數組中訪問它,例如, '$ row ['teachCodeCount']' –

+0

嘗試過,但沒有工作 –

+0

什麼是不工作。看看你的代碼,'$ row ['sr']'位不會,但是隻要你沒有任何類型,計數示例應該可以找到。這是非常標準的。 –

回答

2

使用別名。例如。 SELECT count(teachercode) AS teachCodeCount然後使用別名在數組中訪問它,例如, $row['teachCodeCount']

0

試試這個:

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

+0

親愛的Irfan首先感謝您的時間butt它與Mysql一起使用只在Clint結束時不顯示腳本/ php,我想我犯了錯​​誤與PHP –