MYSQL - ORDER BY id DESC LIMIT 0,5 & Ergebnis nochmal umdrehen

X-Color

Erfahrenes Mitglied
Hallo,
ich möchte gerne die 5 letzten Einträge aus meiner Datenbank auslesen, die ich anhand der id identifiziere.
Das funktioniert auch Prima mit
Code:
SELECT * FROM tabelle ORDER BY id DESC LIMIT 0,5
Jetzt wird bei der ausgabe auf der Webseite der letzte eintrag in der Datenbank, an erster Stelle ausgegeben. Also müsste man das Ergebnis nochmals umdrehen, damit auch die Reihenfolge wieder übereinstimmt. Ist das auch über die SQL Abfrage möglich, oder sollte man dafür in PHP das Array bearbeiten?

Danke für eure Hilfe,
Gruß X-Color
 
Zuletzt bearbeitet:
SQL:
SELECT * 
FROM tabelle 
ORDER BY id DESC 
LIMIT 0,5

ORDER BY id DESC ordnet anhand der ID absteigend. Falls du es andersrum haben willst, benutze:

SQL:
SELECT * 
FROM tabelle 
ORDER BY id ASC
LIMIT 0,5
 
Hi, danke für deine Hilfe...
die lösung lag jedoch darin, das man zuerst mit COUNT(*), die Einträge durchgezählt hat und dann von letzter stelle aus nach unten zählt mithilfe von Limit.

Gruß X-Color
 
Zurück