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)
„Unterschätze niemals die Datenübertragungsrate eines mit Bändern vollgeladenen Kombis, der über die Autobahn rast.“
– Andrew S. Tanenbaum (Quelle)