我有一张桌子(下面的示例),其中包含电话投票的结果
Number Voted
97867 Dog
97868 Cat
97869 Dog
97870 Dog
97871 Cat
97872 Donkey
Run Code Online (Sandbox Code Playgroud)
我使用查询数据
$stmt = $pdo->query( "SELECT * from data_mobile_api " ) ;
$voting = $stmt->fetch(PDO::FETCH_ASSOC);
Run Code Online (Sandbox Code Playgroud)
我想要做的是获得特定动物的最多选票(获胜者是等等),但是我需要动态地这样做,因为来自文本的响应可以是任何东西.到目前为止,我已将所有数据拉入数组
$animal = $voting['Voted']
$votes[$animal] += 1
Run Code Online (Sandbox Code Playgroud)
我所拥有的是一系列$ vote,但我不知道如何才能获得最高回应的动物,
任何人都可以提供这样做或更好的解决方案吗?希望这一切都有意义,谢谢
让mysql完成这项工作:
$sql = "SELECT Voted, COUNT(Number) FROM table GROUP BY Voted";
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
61 次 |
最近记录: |