Henryk Plötz: MySQL - select letzten Eintrag und vorletzten und so weiter.

Beitrag lesen

Moin

1)Select die felder abc, def aus den letzten 10 Einträgen.

  1. select die felder xyz aus den 5 einträgen VOR den letzten 10 einträgen

Dafür hasst du ja ORDER BY und LIMIT:
zu 1)
SELECT * FROM tabelle ORDER BY id DESC LIMIT 10
gibt dir die letzten 10 Einträge (wenn id ein AUTO_INCREMENT feld ist), wenn auch in umgekehrter Reihenfolge.

zu 2)
SELECT * FROM tabelle ORDER BY id DESC LIMIT 10,5 gibt dir die 5 Einträge die davor stehen, usw.

--
Henryk Plötz
Grüße aus Berlin