liama: Board

Beitrag lesen

Hi.

Ich bin gerade dran, ein Board zu programmieren. Natürlich wird das alles mit PHP und MySQL realisiert. Das Problem beschränkt sich nur auf MySQL. Ich habe schon etliche Datenbankkonstellationen ausprobiert. Doch keines hat sich als praktisch erwiesen.

Ich habe nur eine Datenbank zur Verfügung.

  1. Ist es besser, den verschiedenen Topics als Tabellen in den Formaten
      a) topic_1, topic_2 etc.
      b) topic_TOPICNAME

abzupeichern?

Wenn a) Wo soll dann die Topic-Überschrift hin? Könnte man die als Kommentar zur Tabelle speichern und kann man diesen Kommentar mit PHP auslesen?

  1. Was sollte alles in die Tabelle topic_x/topic_xxxx rein? Die Eigenschaften der Topic (also Letzter Poster, Datum des letzten Posts, Post-Eröffner, Post-Eröffnungs-Datum) oder die Einträge, die ein User macht?

  2. Ich hätte gerne drei Topic-Ebenen:

  • erste Ebene (grobe einordnung) wird gegeben,
  • in der zweite Ebene eröffnen Users Threads,
  • in der dritten Ebene schreibt man seine Beiträge rein
    Also
    im Prinzip wie dieses Forum, nur ohne Thread-Baum und mit einer Ebene vorgeschaltet.
    Ich habe vor, für jede Ebene eine PHP-Datei, die alles anzeigt, zu erstellen, einfach nur wegen der Übersichtlichkeit. Ist das sinnvoll oder gibt es bessere Lösungen?

Danke euch
euer liama