phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_sql_-_statement_|_nested_set_b=E4ume?=

[php] Re: [php] sql - statement | nested set bäume

Manuel Trunk php_(at)_phpcenter.de
Fri, 20 Apr 2001 16:20:27 +0200


> Hallo Liste,
>
> ich habe eine Baumstruktur in einer Mysql Datenbank, die nach diesem
> Nesetd Set Model aufgebaut ist. der unterschied liegt jetzt darin, das ich
> mehrere Bäume in einer Tabelle ablegen möchte. Das sieht dann wie
> folgt aus:
>
> ID LEFT RIGHT  PARENT  NAME
> 1        1       6           1            Thema 1
> 2        2       3           1            Thema 1.1
> 3        2       5           4            Thema 2.1
> 4        1       6           4            Thema 2
> 5        3       4           4            Thema 2.1.1
> 6        4       5           1            Thema 1.2
>
Eigentlich kannst du dir das sparen, denn das Prinzip von Bäumen ist es, das
die Unterpunkte einer Node wieder einen Baum darstellen (können). Hättest du
den Baum nicht mit Thema 1 begonnen, sondern z.B. mit "AlleThemas", könntest
du ganz bequem Thema1, Thema2 usw. darunter ablegen. Der Vorteil wäre auf
jeden Fall, dass du dich nicht mit solchen SQL-Statements herumschlagen
mußt, sondern die Standardfunktionen benutzen kannst.
Grüße, Manuel



php::bar PHP Wiki   -   Listenarchive