计算行值相同的列数

时间:2013-03-19 19:01:56

标签: php mysql repeat multiple-columns vote

我在PHP 5.2.17

进行编码

我想计算名为vote的列的值为1的用户数

投票有5件事 当用户投票图像时,图像的id被添加到投票中(在上面的情况1中)

所以我想显示统计分别投票给图像的人数。

投票的价值应显示在相应的图片旁边。

帮助我使用MySQL代码和PHP

我尝试了所有类型的计数组合,无法获得所需的结果! 这是我最近的尝试

$q = mysqli_query("SELECT count(vote) as Users_who_voted_count FROM data WHERE vote='2'");

$res = mysql_fetch_assoc($q);
echo $res['Users_who_voted_count'];
window.jQuery

1 个答案:

答案 0 :(得分:0)

第一: 不要混用mysqlimysql函数!

查看mysqli的文档,然后重试。

第二: 您的mysql查询应如下所示:

SELECT count(*) as Users_who_voted_count,vote FROM data WHERE vote = '2' GROUP BY vote