ich mache gerade eine MySQL Abfrage.
Ich habe folgende Werte: (Bilder Top 10)
- views
- rating
- votes
jetzt die Abfrage wie gehabt:
Code: Alles auswählen
$sql = "SELECT id, upname, views, rating, votes
FROM ". PIC_TABLE ."
WHERE
ORDER BY id DESC";
maxview = Viewzahl des meistbesuchten Bildes
Liste der 100 besten Bilder im Rating
Liste der 100 besten Bilder in Views
ratingschnitt = rating / votes
viewschnitt = 100 / maxview x views
Formel ca. so:
bildrating = ( 70 x ratingschnitt + 30 x viewschnitt) / 100
Das ergibt dann eine Punktzahl von 0-100 Punkte
In der Topliste wollte ich dann dieses eigene Rating in einen Balken fließen lassen.
Ich hoffe mit dieser Formel zu verhindern, dass neue Bilder nur mit 3 Votes in die Topliste kommen und ein Mindestvote wollte ich nicht einbauen, dass wäre mir zu langweilig

Naja, die Frage ist jetzt ob das überhaupt in einer Abfrage zu lösen ist. Ich glaube mal nicht oder?