"Top 5" anzeigen lassen?
marc list
- datenbank
0 Sönke Tesch0 Julian Hofmann0 marc
hallo forum,
eine frage zu mySQL:
gibt es eine funktion oder eine andere möglichkeit,
eine abfrage so zu gestalten, daß sie nur eine bestimmte anzahl von datensätzen ausgibt?
konkret sieht das so aus, daß ich eine reihe von einträgen in einer tabelle habe, alle mit einem timestamp.
ich suche nun nach einer möglichkeit, nur die jeweils 5 aktuellsten anzeigen zu lassen?
läßt sich sowas machen mit mysql?
vielen dank für eure mühen...
grüße marc
eine frage zu mySQL:
gibt es eine funktion oder eine andere möglichkeit,
eine abfrage so zu gestalten, daß sie nur eine bestimmte anzahl von datensätzen ausgibt?
Ist ein eigener, forschender Blick in die Anleitung wirklich zuviel verlangt?
http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#SELECT, insbesondere ORDER BY und LIMIT dürften für Dich von Interesse sein.
Grüße vom Mond,
soenk.e
Hallo,
die Möglichkeit gibt es. Baue einfach in Deine Select-Anweisung am Ende ein "LIMIT anfang,ende" ein. Damit erhältst Du von anfang bis ende die Treffer der Anfrage.
Grüße aus Würzburg
Julian
DANKE , funzt alles !!
sorry, sönke , aber mir hat ein stichwort gefehlt.
wenn ich gewußt hätte, das die funktion limit heißt, hätte ich auch selber nachgeschlagen ;-)
danke auf jeden fall !!
grüße marc