Page 1 of 1

Sortieren mit PHP und MySQL

Posted: 2003-12-25 11:56
by dfmar
Hallo, ich habe in meiner MySQL-Db eine Tabelle mit einträge die nach einem bestimmten kriterium sortiert werden müssen.

hier ein ausschnitt aus meiner tabelle

Code: Select all

id     parent     name     sort
1        0           item1     1
2        0           item2     2
3        0           item3     4
4        0           item4     3
6        1           item5     1
7        1           item6     2
8        1           item7     3
9        7           item8     1
10      7           item9     2
nun muss das ganze mit einem algorithmus sortiert werden. und zwar so, dass am ende dieses ergebnis in einem array steht.

Code: Select all

1       0            item1     1
6       1            item5     1
7       1            item6     2
9       7            item8     1
10     7            item9     2
8       1            item7     3
2       0            item2     2
4       0            item4     3
3       0            item3     4

Re: Sortieren mit PHP und MySQL

Posted: 2003-12-25 12:09
by darkspirit
Wäre schön, wenn du 1. auch eine Frage formulieren könntest und 2. beschreibst, nach welchen Kriterien denn da sortiert wird.

Re: Sortieren mit PHP und MySQL

Posted: 2003-12-25 13:22
by web-gear
So wie ich das verstehe, willst Du "Kinder" jeweils den Elternelementen unterordnen.

Das geht relativ einfach mit einer rekursiven Funktion.

Wie das z.B. mit Dateien in einem Verzeichnisbaum funktioniert, findest Du unter http://www.dclp-faq.de/q/q-code-verzeichnis.html


Hoffe ich konnte helfen!

MfG
Hermann