2016-12-15 84 views
0

我做了一個有10個問題的學校投票。在那裏你可以爲每個問題檢查一位教師(總共有80位教師)。當有人對所有問題進行投票時,我的mysql表中的新行將被插入。使用php計算Mysql表中的值的數量

我的Mysql表格有10個字段(對於每個問題(q1,q2,q3))。一個問題的教師姓名將是一個整數(每個教師的ID從1到82)。

That is what the table looks like

現在我想找出這老師是如何經常投票贊成每一個問題。這應該做一個PHP腳本。它應該回應是這樣的:

The result should be something like this

如何做到這一點?

+0

你可能想通過看組和總結 http://www.w3resource.com/sql /aggregate-functions/sum-with-group-by.php –

回答

1

該查詢將給出每個教師投票問題q1的次數。

$sql = "SELECT q1, COUNT(*) AS votes FROM table1 GROUP BY q1 ORDER BY votes"; 
$ref = $result->query($sql); 
while($row = mysqli_fetch_assoc($ref)) 
{ 
    echo "$row[votes] times $row[q1]</br>"; 

} 

你可以做同樣的其他問題,只是關於問題號更改列名

+0

它不會提示某些信息:/? –

+0

你可以使用php – jophab

+0

來處理它如何做到這一點?你可以編輯你的代碼嗎? –