获取列的模式值

Mic*_*ick 1 php mysql mode

我有一张桌子(下面的示例),其中包含电话投票的结果

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,但我不知道如何才能获得最高回应的动物,

任何人都可以提供这样做或更好的解决方案吗?希望这一切都有意义,谢谢

mic*_*chi 6

让mysql完成这项工作:

$sql = "SELECT Voted, COUNT(Number) FROM table GROUP BY Voted"; 
Run Code Online (Sandbox Code Playgroud)