einträge in db nach datum geordnet ausgeben?!

hallo. ich hätte eine frage :smile:.
wie erreicht man, dass in einem forum immer der beitrag auf dem als letztes geantwortet wurde oben steht. also ich dachte dass man es machen könnte in dem man immer aktuell $diezeit = time() auch in die db abspeichert. aber ich kann ja dann nicht aus der db order by diezeit ausgeben da er ja dann nicht nach dem echten datum sortiert sondern nach dem zahlenwert.
wie kann man denn das aktuelle datum abspeichern und dann danach sortieren?

wie erreicht man, dass in einem forum immer der beitrag auf
dem als letztes geantwortet wurde oben steht. also ich dachte

Baue in die Tabelle ein Feld vom Typ DATETIME ein, dann kannst Du beim Speichern hier die Funktion NOW() verwenden für die aktuelle zeit. Beim Abfragen verwendest Du dann ORDER BY diezeit DESC.

mySQL sortiert dann immer richtig nach Datum, die Option DESC (descending) sortiert rückwärts, also den größten Wert zuerst.

hoffe das hilft.

-) Marian

danke ich werde es einmal versuchen :smile: