phpbar.de logo

Mailinglisten-Archive

[php] Rekursive Funktion

[php] Rekursive Funktion

Sebastian Mendel lists at sebastianmendel.de
Die Feb 14 12:19:13 CET 2006


Steffen Kother wrote:

> mid mpa mna
>  1   0   Vertrieb
>  2   0   Administration
>  3   1   Reklamationen
>  4   2   Rechteverwaltung
>  5   4   Rechte ändern
>  6   3   Anlegen
>  7   3   Bearbeiten
> 
> Eine maximale Tiefe kann ich nicht festlegen, aber das Tabellendesign kann noch verändert werden.
> 
> Nun wollte ich eben mittels Queries über die Tabelle gehen damit ich schlussendlich etwa folgende Struktur erhalte:
> 
> 0 -+- 1 Vertrieb -+- 3 Reklamation -+- 6 Anlegen
>    |                                +- 7 Bearbeiten
>    |
>    |
>    +- 2 Administration -+- 4 Rechteverwaltung -+- 5 Rechte ändern
> 
> Ich weiß, dass ich mit rekursiver/n Funktion/en arbeiten muss. Mir will allerdings heute nichts so recht gelingen.

musst du nicht, und es wird auch nur eine Abfrage benötigt ...

http://www.phpbar.de/w/Baumstruktur_aus_DB_in_Array_abbilden

;-)

-- 
Sebastian Mendel

www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive