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

Beitrag lesen

Hallo zusammen!

Bevor ich anfange: Falls ich nicht die richtigen Wörter benutze, bitte ich das zu entschuldigen, aber es kommt ja eigentlich nur auf's Verständnis an.
Und wenn das jetzt alles ein bisschen schwammig klingt, liegt das daran, daß ich unfähig bin es besser zu beschreiben. Das tut mir Leid. Ich hoffe ihr versteht es trotzdem.

Ich versuch's mal ganz einfach zu erklären.

Ich hätte gerne ein Forum mit folgenden Funktionen:
   - Man kann ein neues Thema eröffnen
   - Man kann Antworten auf bereits offene Themen geben
   - Man kann auf bereits gegebene Antworten nochmal antworten

Im Prinzip sollte es ein Forum sein wie hier.
Mit so einer Art Verzeichnis-Baum-Struktur.

Und aussehen sollte es ungefähr so:

------------

Thema 1:
   - Anwort 1
   - Anwort 2
      -Anwort 2.1
      -Anwort 2.2
      -Anwort 2.3
         -Anwort 2.3.1
   - Anwort 3
   - Anwort 4
   - Anwort 5

Thema 2:
   - Anwort 1
   - Anwort 2
   ...
------------

Mir kommt es besonders darauf an, daß man Antworten auf Anworten geben kann. Also wie zB "Antwort 2.1", die sich eben nicht mehr direkt auf das Thema bezieht, sondern auf "Antwort 2".

Mein Problem ist, ich versteh nicht so richtig, wie ich das umsetzen kann.
Mir fehlt ein Denkanstoß, oder wahlweise auch mehr Gehirn.

Ich hab mir das bis jetzt ungefähr so gedacht. Ich hab eine Tabelle mit:
   - einer id für jeden einzelnen Eintrag (sowohl Antworten als auch
     neue Themen)
   - Themen-id (um die einzelnen Einträge auch den jeweiligen Themen
     zuzuordnen)
   - Datum
   - Autor
   - Überschrift
   - Text

So weit so gut!
Jetzt kann man die Einträge einfach nach der Themen-id und dem Datum geordnet raussuchen.

Für die Antworten auf Antworten dachte ich mir, könnte ich noch eine zweite Tabelle nehmen, die
   - die id des Eintrags speichert (auf den sich die Anwort bezieht
     zB "Antwort 2")
   - und die id der Antwort darauf (zB "Antwort 2.1").
Das müßte man ja auch nur in den Fällen speichern, wenn es wirklich eine Antwort gibt.

Die Probleme:
   - Jetzt kann man nicht mehr nach dem Datum ordnen, weil "Antwort 2.1" ja
     auch zeitlich erst nach "Antwort 3" gespeichert worden sein könnte.
   - Zuerst 10 Beiträge raussuchen und dann für jeden in der zweiten
     Tabelle nachsehen, ob es Antworten darauf gibt, kommt mir auch nicht
     sehr klug vor.
   - Außerdem könnten unter den 10 zuerst rausgesuchten Beiträgen, ja auch
     schon Antorten auf Antworten sein, dann müßte man dafür erst wieder
     die übergeordneten Antworten raussuchen.
   - Dazu kommt noch, daß es vielleicht auf die Antworten der Antworten
     wieder Antworten gibt wie zB "Antwort 2.3.1".

Das kommt mir jetzt ein bisschen wie diese vielen "Wer-kennt-wen-über-wen"-Seiten vor. Die verstehe ich übrigens auch nicht. Ich glaub das wär der Schlüssel zu diesem Problem, oder anders rum. :-)

Das sieht jetzt sehr verwirrend aus! Ich hoffe ihr seid beim Lesen nicht verrückt geworden und versteht vielleicht ein bisschen was ich meine!
Ich möchte mich trotzdem für dieses Chaos entschuldigen!!!
Und vielen Dank für jeden, der bis hier hin durchgehalten hat!
:-)

Liebe Grüße
Anna