Я запускаю скрипт 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, поэтому любая помощь приветствуется
Есть идеи как это сделать ?