PHP-пул PHP отображает самые высокие голоса и голоса

Я запускаю скрипт PHP для сохранения пула в базу данных. Мой MySQL выглядит так:

ID QUESTION_1 1 1 or 2 or 3 ( according to the chosen option value in number ) 

Если я голосую в QUESTION_1, я могу голосовать вариант 1 или 2 или 3, а номер выбранного значения сохраняется в MySQL как номер 1 или 2 или 3

ЧТО МНЕ НУЖНО

Если большинство людей проголосовали за вариант 2, скажем, 348 раз, а на втором месте люди выбрали вариант 3 с 208 голосами, а на третьем месте – вариант 3 с 87 голосами, которые мне нужно показать:

 Option 2 winner with 348 votes Option 3 with 208 votes option 2 with 87 votes 

Мы показываем победителя и сколько голосов …

Я пытаюсь сделать это вот так:

 $r['total']=0; foreach(array(1,2,3) as $QUESTION_1){ $res=mysqli_query($datacenter, "SELECT COUNT(QUESTION_1) AS `total` FROM `votes` WHERE `QUESTION_1` = '$QUESTION_1' "); $tmp=mysqli_fetch_assoc($res); $r=max($tmp['total'],$r['total']); } echo number_format($r,0,',','.'); 

Но я новичок в PHP, поэтому любая помощь приветствуется

Есть идеи как это сделать ?