使用php计算Mysql表中的值的数量

时间:2016-12-15 14:43:37

标签: php html mysql

我用10个问题进行了学校投票。在那里你可以检查一个老师的每个问题(总共有80名教师)。当有人投票支持所有问题时,我的mysql表中会插入一个新行。

My Mysql Table有10个字段(每个问题一个(q1,q2,q3))。一个问题的教师姓名将是一个整数(每位教师的身份证从1到82)。

That is what the table looks like

现在我想找出哪位老师经常为每个问题投票。那应该是一个PHP脚本。它应该回应这样的事情:

The result should be something like this

怎么做?

1 个答案:

答案 0 :(得分: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>";

}

只需更改问题编号的列名

,即可对其他问题执行相同的操作