Hallo,
ich habe eine Dateiverwaltung in PHP und kann die einzelnen Dateien mittels MySQL-Tabelle bewerten. Jetzt möchte ich diese Bewertungen dazu nutzen, um mir die am besten bewerteten Dateien ausgeben zu lassen. Z.B. die ersten 10 mit der besten Bewertung. Meine SQL-Tabelle sieht folgendermaßen aus:
score | file_id |
3 | 1 |
1 | 1 |
3 | 2 |
5 | 2 |
Wie ich den Durschnitt einer einzelnen Datei berechne, das weiß ich, das mache ich so:
Wie aber könnte ich die am besten bewerteten in Reihenfolge ausgeben? Vielen Dank für Antworten.
ich habe eine Dateiverwaltung in PHP und kann die einzelnen Dateien mittels MySQL-Tabelle bewerten. Jetzt möchte ich diese Bewertungen dazu nutzen, um mir die am besten bewerteten Dateien ausgeben zu lassen. Z.B. die ersten 10 mit der besten Bewertung. Meine SQL-Tabelle sieht folgendermaßen aus:
score | file_id |
3 | 1 |
1 | 1 |
3 | 2 |
5 | 2 |
Wie ich den Durschnitt einer einzelnen Datei berechne, das weiß ich, das mache ich so:
PHP:
$sql = "SELECT AVG(`score`) AS `average` FROM `$dbtable12` WHERE `file_id` = '$id'";
Wie aber könnte ich die am besten bewerteten in Reihenfolge ausgeben? Vielen Dank für Antworten.