Philipp Hasenfratz: Foren-Programmierung: Organisation der Nachrichten

Beitrag lesen

wie organisiert man am Besten die Nachrichten für ein Forum (mit Baumstruktur) so, dass man das Sortieren der Datenbank überlassen kann?
Henryk hat im Chat vorgeschlagen das mit einer Thread-ID + Message-ID + ID_der_vorherigen_Message (und dann ORDER BY thread_id, ID_der_vorherigen_Message [zumindst hab ich das so verstanden]) zu machen, aber das klappt nicht (z.B. wenn man zwei parallele Äste hat).

Nun, was Henryk vorgeschlagen hat, sollte funktionieren.
Vielleicht liegts an meinem Verständnis, aber ich sehe das Problem nicht. Kannst du vielleicht das Schema der Tabelle posten und deine SQL-Abfrage? - Vielleicht sogar ein Dump der Daten bzw. Beispiel?

Ist dein SQL-Query etwa so?:

SQL:

SELECT ... FROM ... WHERE ...
GROUP BY thread_id, ID_der_vorherigen_Message, message_id

ACHTUNG: Beim GROUP BY ist die Angabe von message_id umbedingt erforderlich! - Bei ORDER BY sollte es auch ohne funktionieren.

Was funktioniert denn nicht?

Viele Grüsse

Philipp

PS: Antworten auf philipp.hasenfratz@entryon.ch (vielleicht komme ich hierher nicht zurück)