Puh ich muss gestehen mit Nested Set bin ich nie richtig warm geworden. Da ich für die viele Anwendung für zu umfangreich und kompliziert halte.
Aber wenn ich das noch richtig in Erinnerung habe ist schon deine erste Tabelle falsch da in dieser zweimal die 3 auftaucht was nicht sein kann.
Zudem solltest erstmal Versuchen deine Funktionen kleiner und einfach zu gestalten in deiner Funktion passiert viel auf einmal.
Am besten du legst dir einen Saubernbaum an und schreibst dir eine Funktion hast die dir gezielt ein weiteres Element anlegen. Im grunde müsste da die Information name,lft und ob es auf der gleichen ebene sein soll oder ein unter elment reichen.
__________________ Ich mag Schildkröten! |