Jan: TreeView in Datenbank mit PHP abfragen?

Beitrag lesen

Das Problem hatte ich auch mal, nur war es bei mir auch noch problematischer, weil ich nicht von Anfang an wusste, wie "tief" die Verschachtelung geht.

Deshalb hab ich eine Art IP-Adressen-System eingeführt.

OrdnerID | IPClass | Name
----------------------------------------
1        | 0             | Hauptordner
2        | 1             | Unterordner 1.2
3        | 1.2           | Unterordner 1.2.3
4        | 2             | Unterordner 2
5        | 2             | Unterordner 2
6        | 5             | Unterordner 5.6
7        | 5.6           | Unterordner 5.6.7
8        | 5.6           | Unterordner 5.6.8

Wenn ich dann nun einen Select mit Order by Ipclass mache, kommt es mir genau so sortier raus, wie ich es gerne haben möchte (in der DB ist es eben nicht so schön drin, wie im Beispiel).
Ich prüfe dann immer ab, wieviel Klassen vorhanden sind und rücke dementsprechend ein.

Vielleicht hilft Dir das ja weiter.

lg, Jan