Julius: Tabellenstruktur "einfaches" Logikproblem

Beitrag lesen

Hallo Regina,

die Tabelle mit den Links:

|link_id|link_url|kat_id|

Die Tabelle mit den Kategorien:

|kat_id|kategoriename|elternelement_id|

Wenn elternelement_id 0 ist, hat die Kategorie kein Elternelement, sonst ist elternelement_id die kat_id des Elternelements. Die kat_id kannst du dann in die Tabelle mit den Links packen – Stichwort Fremdschlüssel.

Durch die Abstraktion über kat_id müsstest du nur an einer Stelle – nämlich in der betreffenden Spalte in der Tabelle mit den Kategorien – etwas ändern, beispielsweise falls Chemnitz irgendwann wieder Karl-Marx-Stadt heißen sollte 😉

Ein threaded-Forum ist ein ähnliches „Problem“: Threadbasiertes Forum mit PHP und MySQL

Gruß
Julius

--
„Unterschätze niemals die Datenübertragungsrate eines mit Bändern vollgeladenen Kombis, der über die Autobahn rast.“
Andrew S. Tanenbaum (Quelle)