Erwin: welche Programmlogik ist die Beste?

Beitrag lesen

Hi,

Einerseits kann/will ich nicht Hundertausend Tabellen erstellen, die pro Posting immer mehr werden würden, und eine neue Spalte je Posting erstellen ist auch keine Lösung, aber wie kann man das dann am besten realisieren?

Hmm, eine Tabelle reicht für diesen Zweck. Jede neue Message auf dem Board bekommt ein fortlaufende Nummer: 1, 2, 3 usw.

FollowUps auf 1 bekommen die Nummer 1.1, 1.2 usw.

FollowUps aus 1.1 bekommen 1.1.1, 1.1.2 usw.

In solchen Schlüsseln ist dann ein Thread abgebildet:

Thread 1 sieht bspw so aus:

1
1.1
1.1.1
1.1.2
1.2
1.2.1
1.2.2
1.2.2.1

usw.

Anhand dieser Keys kannst du dann die Threads hierachisch in HTML abbilden (nichtlineares MessageBoard -> Forum).

Für die DB: Diese Schlüssel sind der primary Key einer jeden Message.

Die Tabellenfelder:
id name email date subject message_body

Der Rest ist Tipparbeit ;-)

Rolf

--
SELFforum - Das Tor zur Welt!
Theoretiker: Wie kommt das Kupfer in die Leitung?
Praktiker: Wie kommt der Strom in die Leitung?