/ / Sistema de classificação média PHP - php, sistema, classificação, classificação

Sistema de classificação média do PHP - php, sistema, classificação, classificação

Estou construindo um site onde as pessoas podem avaliar outros perfis de usuários em uma escala de 1 a 5.

Minha pergunta é:

Como faço para que cada classificação de um usuáriorecebe a média é calculada. Em seguida, dependendo da classificação média dos usuários, eles recebem um número de classificação. O usuário com a classificação média mais alta é classificado como número 1 e assim por diante.

Respostas:

0 para resposta № 1

Com uma mesa users_ratings com colunas user_id e rating

Insira uma nova classificação.

$sql = "INSERT INTO users_ratings SET user_id=$user_id, rating=$rating"

Recuperar usuários e classificação média ordenada por classificação média (maior primeiro).

$sql = "SELECT user_id, avg_rating AS AVG(rating) FROM users_ratings GROUP BY user_id ORDER BY AVG(rating) DESC"