2010-04-15 2 views
0

Мне нужно знать, как создать сценарий оценки для сайта. У меня есть форма, которая представляет рейтинг из десяти до MySQL. Как вы получите средний рейтинг, который будет отображаться в столбце MySQL?Средний рейтинг скрипта

--- с использованием PHP с MySQL

ответ

3

лучший способ для хранения 2 колонки - rate_count и rate_total. тогда, когда вы получаете новый рейтинг вы просто выпустить обновление, как это:

update rating_table set rate_count = rate_count + 1, rate_total = rate_total + $rating where id = $id 

затем, чтобы получить среднее вы восстановить rate_count и rate_total. пока rate_count> 0, rate_total/rate_count даст вам ваш средний рейтинг.