Hi,
ich habe eine Abfrage aus de DB und möchte diese gruppiert ausgeben
das ist ein nobles Anliegen, aber der Code, den Du gepostet hast ist noch nicht gelaufen, oder? So wie es aussieht, willst Du doch nur Sortieren, oder? Dann könntest Du im SQL-Statement ORDER BY benutzen. Das sortiert natürlich nur alphabetisch, aber Du kannst die Sortierfolge auch mit einem Trick beeinflussen:
SELECT FIELD(text,'Online','Admin','Service') AS index, * FROM $table ORDER BY index;
Mit FIELD() kannst Du eine Spalte der Tabelle angeben und eine Liste mit Inhalten. Die Funktion liefert für den jeweiligen Feldinhalt einen Index zurück, der deiner Liste entspricht. Danach kann man dann mit ORDER BY sortieren.
viele Grüße
Achim Schrepfer
--
»Wenn die meisten sich schon armseliger Kleider und Möbel schämen, wieviel mehr sollten wir uns da erst armseliger Ideen und Weltanschauungen schämen.« - Albert Einstein
Selfcode: sh:) fo:| ch:| rl:° br:> n4:{ ie:% mo:} va:| de:< zu:| fl:( ss:) ls:& js:|
»Wenn die meisten sich schon armseliger Kleider und Möbel schämen, wieviel mehr sollten wir uns da erst armseliger Ideen und Weltanschauungen schämen.« - Albert Einstein
Selfcode: sh:) fo:| ch:| rl:° br:> n4:{ ie:% mo:} va:| de:< zu:| fl:( ss:) ls:& js:|