hotti: MySQL - Forum mit Antworten auf Antworten - Nur wie???

Beitrag lesen

hi,

eine solche Hierarchie ist schon ganz gut. Jeder Thread beginnt mit einer Zahl, die ggf. von einem Punkt gefolgt ist (falls Antworten da sind).

Zum Sortieren nach Datum reicht es ja schon, das Datum vom Thread zu nehmen, was sich auf die Eröffnung eines Solchen bezieht.

Innerhalb eines Threads kann die Sortierung nach Datum entfallen, Du musst Dich nur um die Einrückungen kümmern, so dass jede Antwort auf eine Antwort eingerückt ist. Das hab ich z.B. mit einer Rekursion gelöst wobei es auch bessere Lösungen gibt (google mal nach "nested set"), meine Rekusionsfunktion baut da eine Liste auf mit den üblichen Tags ul und li.

Gespeichert hab ich das in einer Tabelle mit 1, 1.1, 2, 2.1, 2.2 usw. als Key.

Hotte