phpbar.de logo

Mailinglisten-Archive

[php] MySQL Child-Parent

[php] MySQL Child-Parent

Florian Grell | werk4.net grell at werk4.net
Mo Aug 16 09:32:36 CEST 2010


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