Servus allerseits!
Ich habe folgendes Problem:
Ich programmiere gerade einen Shop und habe für die Produkte sehr viele Kategorien die auf 5 "kategorie-Ebenen" angeordnet sind.
Bsp: Wintermode --> Herren --> Jacken --> sportjacken --> snowboardjacken
Kat1 --> kat2 --> kat3 --> kat4 --> kat5
Kat1,2,3,4,5 sind meine MySQL Tabellen die ich angelegt habe!
Kat1 ist ein überbegriff und beinhaltet die Kategorie kat2 die wiederum kat3 beinhaltet usw...
Verknüpft habe ich die tabellen indem ich der tabelle Kat2 eine Spalte mit dem Namen "kat1" gegeben habe in der die ID der übergeordneten Kategorie aus der Tabelle kat1 steht.
Die Tabelle kat3 hat wiederum eine Spalte mit kat1 und kat2, in der auch die IDs der übergeordneten Kategorien stehen. So habe ich das ganze verknüpft, Sodass die unterste ebene Kat 5 alle IDs von kat1 bis kat4 enthält.
Die Sache ist jetzt die, dass ich im Admin Center eine Seite zur Bearbeitung der Kategorien erstellen möchte. Dazu würde ich gerne die Kategorien in Baumstruktur darstellen, was aber ja bedeuten würde, dass ich verschachtelte select Abfragen durchführen muss, was nicht funktioniert.
Schematisch:
Kat1
-- kat2 mit der Id von kat1
-- kat2 mit der Id von kat1
Kat 1
-- kat2 mit der Id von kat1
---- kat3 mit der Id von kat2
....
Nun wollte ich fragen wie ihr sowas am besten lösen würdet...
Ich habe schon nach verschachtelten select Abfragen gesucht aber nicht wirklich etwas dazu gefunden..
Liebe Grüße