Подсчет количества полей с одинаковым значением

1. SD (14.04.2010 / 08:46)
Имеется таблица типа id, user, vote. Где vote - ид юзера за которого голос. Нужно на выходе получить: юзер за котого голосовали, сколько раз голосовали. Как это организовать? Заранее спасибо.

2. Azzido (14.04.2010 / 09:02)
$sql=mysql_result(mysql_query('SELECT COUNT(vote) WHERE vote="'.$usid.'"'),0);
вот так получить количество голосов за пользователя с id = $usid

3. Azzido (14.04.2010 / 09:06)
ну и потом если нужно узнаем ник пользователя
echo mysql_result(mysql_query('SELECT user WHERE id="'.$usid.'" LIMIT 1'),0);

4. SD (14.04.2010 / 09:25)
Это я знаю, а так как я описал не сделать что ли?

5. SD (14.04.2010 / 09:26)
Это я знаю, а так как я описал не сделать что ли?

6. Azzido (14.04.2010 / 09:36)
о_0
$sql=mysql_result(mysql_query('SELECT COUNT(vote) WHERE vote="'.$usid.'"'),0);
//сколько раз голосовали
$user=mysql_result(mysql_query('SELECT user WHERE id="'.$usid.'" LIMIT 1'),0);
//ник пользователя
echo 'за пользователя '.$usid.' голосовали '.$sql.' раз';

7. SD (14.04.2010 / 09:41)
Мне все результаты нужны, чтоб в цикле перебрать их

8. Azzido (14.04.2010 / 09:59)
$sql=mysql_query('SELECT user,COUNT(vote) AS golos FROM table WHERE vote=id GROUP BY user');
while($assoc=mysql_fetch_assoc($sql)){
echo $assoc['user'].' - '.$assoc['golos'].'<br/>';
}

URL: https://visavi.net/topics/8184