2015-07-30 3 views
0

Я пытаюсь создать счет для каждой опции в опции выбора, ниже - это функция, которую я сделал для этого, но я понял все, что она подсчитывает, сколько пользователей не сделали выбор , Я хочу, чтобы он подсчитывал, сколько раз каждый вариант был выбран в базе данных, а у кого есть какие-либо советы?Количество дубликатов в базе данных

function teamCount($mysqli){ 
$count = "SELECT count(selection) FROM users GROUP BY selection HAVING count(*) > 1"; 
$result = $mysqli->query($count); 
$rows = mysqli_fetch_row($result); 
echo '('.$rows[0].')'; 
} 

ниже таблице макете:

username  selection 
.....   Buffalo bills 
.....   Baltimore ravens 

Я хотел бы графа пройти через колонку выбора и подсчета повторяющихся записей в базе данных, чтобы он отображался как таковой на переднем конце:

Buffalo Bills [1] 
Baltimore Ravens [1] 
+0

Опишите соответствующие таблицы базы данных. – Ari0nhh

+0

Пожалуйста, не смешивайте ООП с процедурным стилем. – Rizier123

ответ

0
$count = "SELECT selection, count(*) FROM users GROUP BY selection HAVING count(*) > 1"; 

вы можете попробовать этот.

Смежные вопросы