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

Beitrag lesen

Hi,

Jeder Datensatz hat eine eigene ID - einen Integerwert.
Und zusätzlich eine Spalte, in der ggf. die ID seines unmittelbaren Vorfahren drin steht.

Achso!!!
Jetzt versteh ich Dich!
Jeder Eintrag in der Tabelle hat seine eigene ID, egal ob Neues Thema (So ne Art Antwort), oder echte Antwort, oder Antwort auf Antwort, etc.
Und als Parent-ID dient die ID des Eintrags auf den sich die Antwort bezieht.

Das klingt jetzt in der Erklärung eigentlich genauso, wie's Du's mir schon die ganze Zeit erklärt hast.
Sorry! Ich stand wohl etwas auf dem Schlauch! :-)

Ich zeichne es trotzdem nochmal auf, nur um sicher zu gehen:

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

Thema 1: (ID:1,Parent-ID:0)
   - Anwort 1 (ID:2,Parent-ID:1)
   - Anwort 2 (ID:3,Parent-ID:1)
      -Anwort 2.1 (ID:4,Parent-ID:3)
      -Anwort 2.2 (ID:5,Parent-ID:3)
      -Anwort 2.3 (ID:12,Parent-ID:3)
         -Anwort 2.3.1 (ID:13,Parent-ID:12)
   - Anwort 3 (ID:6,Parent-ID:1)
   - Anwort 4 (ID:7,Parent-ID:1)
   - Anwort 5 (ID:11,Parent-ID:1)

Thema 2: (ID:8,Parent-ID:0)
   - Anwort 1 (ID:9,Parent-ID:8)
   - Anwort 2 (ID:10,Parent-ID:8)
   ...
------------

Oh, bin ich ein Dödel!!!
Tut mir Leid!
Manchmal dauert's eben ein bisschen länger! :-)

mfg
Anna