BDG
Mitglied
Hey Freunde...
Bei meinem Chat werden die Nachrichten beim Auslesen nach Zeit sortiert. Das gibt die ersten 20 Nachrichten nach Zeit sortiert an...
Nun will ich aber die letzten 20 Nachrichten haben, nicht die ersten !
Wenn ich da ein DESC ranhänge dreht sich nur die Zeit um, und der Chat geht nach oben hin sozusagen...
Was soll ich da machen, um die letzten Einträge rauszubekommen ?
Meine Troll-Version, die nichtmal klappt :
Bei meinem Chat werden die Nachrichten beim Auslesen nach Zeit sortiert. Das gibt die ersten 20 Nachrichten nach Zeit sortiert an...
Nun will ich aber die letzten 20 Nachrichten haben, nicht die ersten !
Wenn ich da ein DESC ranhänge dreht sich nur die Zeit um, und der Chat geht nach oben hin sozusagen...
Was soll ich da machen, um die letzten Einträge rauszubekommen ?
Meine Troll-Version, die nichtmal klappt :
PHP:
Troll - Pastebin.com[/url]
Da wollte ich mit Subselect beim LIMIT sowas machen : Limit (zeilen, zeilen - 20)
Allerdings naja... Hab dann jeweils via Subselect die Zeilen ausgelesen, aber das hat nich sooo super funktioniert^^
Die Idee war eh doof....
Wie macht man das in echt ?
(Ich könnte natürlich in einer SQL-Abfrage vorher die Zeilen zählen, und dass dann so machen, wie ich beschrieben hab, aber gehts nicht anders ?)
Mit freundlichen Grüßen,
BDG