Frank (no reg): (MySQL)(PHP) Fragen zu Kommentarfunktion

Beitrag lesen

Hallo,

Meine erste Überlegen war, dass man für jeden Artikel eine eigene Tabelle in der Datenbank anlegt, um so die Kommentare voneinander zu trennen  - allerdings scheint mir diese Lösung eher umständlich und viel zu aufwändig...

Oh ja, das ist definitiv eine schlechte Idee.

Wo sind denn die "Artikel" momentan gespeichert? Nicht in einer Tabelle? Wenn doch, dann sollte selbige Tabelle eine Spalte haben, die zur eindeutigen Identifizierung ihrer Einträge dient - Primärschlüssel, oft "Id" genannt und sich selbständig mit immer fortlaufenden Werten (auto_increment) füllend. Mit eben solcher Id kannst du in einer zweiten Tabelle "Kommentare" die eingetragenen Kommentare den Artikeln zuordnen.

Wenn du dann einen Artikeln anzeigst, brauchst du dann nur noch eine weitere Abfrage auf die Kommtar-Tabelle machen: Gib mir alle Einträge WO der Wert für die Artikelreferenz gleich der eindeutigen Id des momentanen Artikels ist.

Wie sehen deine Versuche bis jetzt aus?

Ciao, Frank