Homepage selbermachen 7.851 Themen, 35.615 Beiträge

mysql einträge rückwärts auslesen

mrkingkurt / 29 Antworten / Flachansicht Nickles

Hallo...
Ich hab da mal ne Frage zu einem php-script.


Ich will aus einer Mysql-Tabelle die neuesten 15 Einträge RÜCKWÄRTS auslesen.


So weit bin ich:


SELECT * FROM inlingen_community_chat ORDER BY id DESC LIMIT 15


jetzt will ich aber dass der letzte Eintrag unten steht und der älteste oben...


Wie mach ich das??


Danke,
MFG Kurty

bei Antwort benachrichtigen
danke so gehts... mrkingkurt
P.S. Pitje_Puck
P.S. jdeen
Pitje_Puck jdeen „P.S.“
Optionen

Als MySQL Hobbybastler sage ich, dass MySQL recht mächtig ist, daher bekommt man mit der Limit und Sortierklausel _alles_ nötige hin, ich weiss nicht wo das Problem liegt.

Noch einmal:

Die Sortierungen DESC oder ASC werden auf den mit LIMIT ausgwählten Datenumfang angewendet, es gibt folglich nur 2 Möglichkeiten mit denen man hier sortieren kann, ab oder aufsteigend. Wo _ liegt _ das _ Problem???!!!

Ich sehe es nicht, sicher, wie ich sarkastisch versucht habe zu zeigen, gibts noch ein paar umständlichere Wege, aber ich sags nochmal, sobals du auch nur einen Datensatz addierst oder subtrahierst, bekommt man mit der Ausführung, die Du _so_ geschrieben hast, Probleme. Tabellen verwendet man vorrangig in dynamischen Seiten, wie das Wort schon sagt, dynamisch. Sollten sich die Daten nie ändern, dann braucht man sie nicht zu dynamischen Datensätzen zu wandeln sondern hält es statisch, das macht die Sache performant, doch da wir ja dynamische Daten haben, ändern sich diese eben vermutlich, und somit wird dein Tipp nur in einem Fall klappen, nämlich, wenn die Menge der Datensätze genau 285 Beträgt. Weitere Erklärungen hast du nicht ausgeführt

bei Antwort benachrichtigen
P.S. jdeen
Bringen wir das zum Ende jdeen
Si :o xafford