Ortalama derecelendirme komut

2 Cevap php

Ben bir site için bir derecelendirme komut dosyası yapmak için bilmek gerekir. Ben mysql on üzerinden bir değerlendirme gönderen bir form var. Nasıl ortalama değerlendirme mysqk sütununda görüntülenebilir almak istiyorsunuz?

--- Mysql PHP ile

2 Cevap

rate_count ve rate_total - en iyi yolu, 2 sütun saklamaktır. Eğer yeni bir değerlendirme olsun o zaman sadece böyle bir güncelleştirme sorunu:

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

sonra rate_count ve rate_total almak ortalama almak için. sürece rate_count> 0 olduğu gibi, rate_total / rate_count size ortalama puanı verecektir.