как делается рейтинг звездочками?

Духовность™

Продвинутый новичок
как делается рейтинг звездочками?

Вот нужно реализовать. Я так понимаю, что нужно создать таблицу типа

id_article | id_user | балл по 5 бальной шкале

и выбирать самый максимальный бал, т.е. число от 1 до 5, которое находится в таблице во множестве. Так-с?
 

DiMA

php.spb.ru
Команда форума
не максимальный, а среднее

group by + sum/count

А лучше завести доп таблицу с посчитанными результатами. Пересчет после голосования.
 

Dreammaker

***=Ф=***
Интересный момент по поводу голосования звёздочками - было на сайте ориентированном на Запад такое голосование - через некоторое время пришлось переделывать - не совсем подходило под их привычки. Сделали -1/+1 .
 

AmdY

Пью пиво
Команда форума
дополнительно нуна прикрутить к статье поля с суммой балов и количеством проголосовавших, нефик каждый раз напрягать базу агрегированными запросами.
 
Сверху