Hallo!
Ich habe eine Datenbank, in der ich Bilder (dreren Pfade), die Bewertung dieser Bilder und den Usernamen von dem, der die Bewertung abgegeben hat (neben noch anderen elementen) abgespeichert habe. Die Bewertung sind integer Zahlen, jedes Bild hat eine andere Bewertung. Wenn ich mir nun alle Bilder sortiert nach Bewertung ausgeben lassen möchte, kann ich das ja so tun:
Nun sind das so viele Bilder, dass ich die nicht auf eine Seite packen kann, sondern sie ähnlich wie hier im Forum auf folgeseiten packen muss ( z.B 50 Bilder pro Seite). Mit der ersten Seite habe ich keine Probleme, die Abfrage dazu könnte ja so aussehen:
Aber wie sieht das dann auf den nächsten Seite aus? Wie sieht denn die Abfrage aus, wenn ich die Bilder 51 - 100 ausgegeben haben möchte?
Ich möchte aus performance Gründen auf jeden Fall vermeiden mir alle Bilder in der richtigen reihenfolge ausgeben zu lassen, um dann mit php die ersten 50 einträge zu überspringen, oder orgendwie anders mit php arbeiten.
Mfg,
Stefan
Ich habe eine Datenbank, in der ich Bilder (dreren Pfade), die Bewertung dieser Bilder und den Usernamen von dem, der die Bewertung abgegeben hat (neben noch anderen elementen) abgespeichert habe. Die Bewertung sind integer Zahlen, jedes Bild hat eine andere Bewertung. Wenn ich mir nun alle Bilder sortiert nach Bewertung ausgeben lassen möchte, kann ich das ja so tun:
PHP-Code:
$query = "SELECT bild_pfad, bewertung FROM bilder WHERE user = '$user' ORDER BY bewertung DESC";
PHP-Code:
$query = "SELECT bild_pfad, bewertung FROM bilder WHERE user = '$user' ORDER BY bewertung DESC LIMIT 50";
Ich möchte aus performance Gründen auf jeden Fall vermeiden mir alle Bilder in der richtigen reihenfolge ausgeben zu lassen, um dann mit php die ersten 50 einträge zu überspringen, oder orgendwie anders mit php arbeiten.
Mfg,
Stefan
Kommentar