Hallo!
Zunächst mal: bin nicht sicher, ob es nach SQL gehört, wenn doch bitte irgendwie verschieben.
ich habe mich jetzt einige Zeit mit dem logischen Aufbau des Nested Sets modell in mySQL beschäftigt. Jetzt möchte ich aus einem Nested Sets baum eine Navigation erstellen.
Dazu sollen erstmal alle Menüpunkte, die ganz oben (direkt unter der root_node) stehen, ausgegeben werden also so
jetzt habe ich eine Nav die so aussieht
soweit - so klar. Jetzt möchte ich wenn ich auf Haupt2 gehe alle punkte auslesen, die unter Haupt 2 liegen und level +1 haben (also nur eine ebene drunter liegen)
Das SQL statement dafür ist nicht das Problem, das hab ich.. nur wie müsste die ausgabe mit PHP dazu aussehen? Also so dass die jeweilg untergeordneten Punkte unter dem entprechendem Hauptpunkt stehen. Zu Bedenkenist ja auch noch, dass das unendlich in die Tiefe gehen muss/kann.
Kann mir einer gedanklich auf die Sprünge helfen?
Danke schonmal
Zunächst mal: bin nicht sicher, ob es nach SQL gehört, wenn doch bitte irgendwie verschieben.
ich habe mich jetzt einige Zeit mit dem logischen Aufbau des Nested Sets modell in mySQL beschäftigt. Jetzt möchte ich aus einem Nested Sets baum eine Navigation erstellen.
Dazu sollen erstmal alle Menüpunkte, die ganz oben (direkt unter der root_node) stehen, ausgegeben werden also so
Code:
SELECT * ... HAVING level =1
Code:
-- Haupt 1
-- Haupt 2
-- Haupt 3
Das SQL statement dafür ist nicht das Problem, das hab ich.. nur wie müsste die ausgabe mit PHP dazu aussehen? Also so dass die jeweilg untergeordneten Punkte unter dem entprechendem Hauptpunkt stehen. Zu Bedenkenist ja auch noch, dass das unendlich in die Tiefe gehen muss/kann.
Kann mir einer gedanklich auf die Sprünge helfen?
Danke schonmal