Wie kann man mit PHP in einer MySql Tabelle den zweit letzten eintag anzeigen ?

... komplette Frage anzeigen

3 Antworten

Kannst du das nicht irgendwie schachteln?

select a.* from tabelle a 
 where a.id in (select b.id from tabelle b order by b.datum desc limit 2) 
 order by a.datum asc
Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von BigBen38
03.05.2016, 17:13

ORDER BY und LIMIT kombinieren

0

Hallo,

ja das geht.

Grüße

PS: Wenn du nun noch wissen willst wie das geht, zeig uns bitte deinen Query. Oder sollen wir raten?

Antwort bewerten Vielen Dank für Deine Bewertung

Du kannst die Ausgabe der Reihenfolge ändern (AUFSTEIGEND oder ABSTEIGEND). Jeder Eintrag sollte eine eindeutige ID haben. Jetzt kannst du die mySQL Abfrage entweder aufsteigend oder absteigend anzeigen lassen.

Beispiel:

SELECT namen, text FROM chat ORDER by id DESC

oder

SELECT namen, text FROM chat ORDER by id ASC

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?