我想做一个小小的PHP民意调查。脚本应询问用户只能用0-999的数字回答的问题。按下提交按钮后,数据应该存储到MySQL中。所以我只想知道有多少用户选择了相同的数字(百分比)。这是一个简单的民意调查,但我不希望显示任何输出。Php/Mysql简单调查
2
A
回答
4
您需要使用COUNT和GROUP BY:
SELECT
number,
COUNT(number) * 100/(SELECT COUNT(*) FROM table1) AS percent
FROM table1
GROUP BY number
ORDER BY COUNT(number) DESC
结果:
number percent
2 50.0000
3 30.0000
1 20.0000
测试数据:
CREATE TABLE table1 (number INT NOT NULL);
INSERT INTO table1 (number) VALUES (1),(1),(2),(2),(2),(2),(2),(3),(3),(3);
1
在这里你去:http://code.tutsplus.com/articles/creating-a-web-poll-with-php--net-14257 很简单的教程如何进行投票。
你可以使用http://www.phpkobo.com/ajax_poll.php如果你需要的东西做..
+0
不幸的是链接被破坏 – 2016-01-11 12:37:34
相关问题
- 1. 简单的调试查询
- 2. PHP简单民意调查查询
- 3. Javascript和PHPMySQL
- 4. phpmysql查询肿瘤学评估工具
- 5. 简单的问卷调查程序
- 6. jQuery简单调查基础设施
- 7. 登录使用phpmysql
- 8. Java简单回调
- 9. 在phpmysql级联混淆
- 10. PHPMySql数组插入到表
- 11. 鼠标悬停doTooltip在phpmysql
- 12. SPARQL简单查询
- 13. 简单的查询
- 14. “简单”SQL查询
- 15. 寻找简单的民意调查/调查Rails的插件或宝石
- 16. 简单的Ajax/PHP调试
- 17. 简单的API调用management.azure.com
- 18. 简单调整大小
- 19. 查询在PhpMySQL中执行,但不在Zend_Framework中
- 20. mysql简单查询+如果
- 21. 简单collectionView查看动画
- 22. 简单的SQL查询
- 23. 简单的蟒蛇查询
- 24. 简单ASP查询问题
- 25. 简单的SQL查询
- 26. 简单SUM查询C#
- 27. SQL到LINQ简单查询?
- 28. 简单循环查询
- 29. GPSD简单查询的
- 30. 简单的Javascript检查
取决于你正在尝试做的,它可能是数为范围,如(0-100)更加有用组,(100-200 )等等,而不是单独计算每个数字。 – 2010-04-05 11:10:22
有什么问题? – 2010-04-07 09:05:53