Mailinglisten-Archive |
Thomas Blum wrote: > Ich versuche den kompletten Baum einer Struktur darzustellen. Leider > ohne Erfolg. > > Die Tabelle sieht so aus: > --------------------------------- > id | parent_id | name > > 1 | 0 | Cat 1 > 2 | 0 | Cat 2 > 3 | 1 | Cat 1 .1 > 4 | 1 | Cat 1 .2 > 3 | 2 | Cat 2 .1 > > --------------------------------- > > Ausgeben möchte ich dann > > Cat 1 > - Cat 1 .1 > - Cat 1 .2 > Cat 2 > - Cat 2 .1 > > Hat jemand eine Idee, wie man das in einer SQL-Abfrage lösen kann? In einer Abfrage wird das m.E. schwierig. Für Menüstrukturen nutze ich schon seit einiger Zeit etwas ähnliches wie das hier: http://www.phpbar.de/w/Baumstruktur_aus_DB_in_Array_abbilden Das gibt dir auf jeden Fall schon mal den Baum als Array. Da musst Du dann "nur" noch mit PHP durch und das ganze entsprechend ausgeben. Hth, Florian
php::bar PHP Wiki - Listenarchive