Datensätze für Tree-Menü sortieren

Hampfibius

Mitglied
Hi Leute!

wie sortiere ich am besten die einträge?

ID, pid, text
1, 0,'Node 1'
2, 1,'Node 2'
3, 0,'Node 3'
4, 0,'Node 4'
5, 3,'Node 5'
6, 0,'Node 6'
7, 0,'Node 7'
8, 2,'Node 8'
9, 1,'Node 9'
10, 0,'Node 10'
11, 1,'Node 11'
12, 4,'Node 12'
13, 7,'Node 13'
14, 4,'Node 14'

was wenn node3 vor node1 stehen soll?
eine spalte in der datenbank mit den positionen?

ps: das ganze soll administrierbar werden

danke im vorraus
HampfibiuS
 
Hi
Könntest du das vieleicht an einem Beispiel erläutern?
Ich versteh nicht ganz was du willst.
Vieleicht hilft dir dashier weiter:
PHP:
mysql_query("Select ID, pid, text from tabelle ORDER by pid DESC ");
DESC = absteigende Sotierung
ASC = aufsteigende Sortierung

Gruß Benny
 
ok das ist mir klar

hab aber nun einen andere frage:
Ist es möglich die datensätze primär nach "pid" und sekundär nach "pos"

PHP:
mysql_query("Select ID, pid, text from tabelle ORDER by pid DESC AND pos DESC");
 
habs selber geschaft danke trotzdem

PHP:
SELECT  * 
FROM  `db_menu` 
ORDER  BY  `pid`  ASC, `pos`  ASC
 
Zuletzt bearbeitet:
Zurück