mysql ausgabe mit php...(sortierung)
lima-city → Forum → Die eigene Homepage → Homepage Allgemein
alphabet
anschauen
ausgeben
auslese
aussehen
auswerten
bob
check
darstellen
datum
franc
heissen order
http
karpfen
kategorie
normale tabelle
ordern
programmiersprache
text
url
-
ich habe z.z. eine kleine gedankenblockade...:
ich möchte eine normale tabelle:
id|name|text|kategorie
----------------------
1|bob|hallo|kat1
2|tina|hallo|kat1
3|meyer|hallo|kat3
4|franc|hallo|kat2
...
ausgeben lassen. dazu soll das nach kategorie und dann nach alphabet sortiert werden, also kat1,2,3.
das soll dann so aussehen:
kat1
----
bob, hallo
tina, hallo
kat2
----
franc, hallo
kat3
----
meyer,hallo
weil es sehr viele kategorien sind, kann ich nicht so auslesen:
if(kat=kat1)SELECT * FROM $table ORDER BY kat1
if(kat=kat2)SELECT * FROM $table ORDER BY kat2
wie könnte man soetwas machen?
Beitrag zuletzt geändert: 1.11.2010 22:05:57 von bettag -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
1.) muss es heissen ORDER BY kategorie
2.) solltest du dir mal GROUP BY anschauen
http://www.sql-und-xml.de/sql-tutorial/group-by-zum-aggregieren-auswerten-von-daten.html -
karpfen schrieb: 1.) muss es heissen ORDER BY kategorie
2.) solltest du dir mal GROUP BY anschauen
http://www.sql-und-xml.de/sql-tutorial/group-by-zum-aggregieren-auswerten-von-daten.html
ich check des nicht. kannst du es mir mal mit eigenen worten erklären? -
Ich habe das nicht ganz richtig verstanden gehabt. Du musst eigentlich nur folgendes machen:
if(kat==kat1) Select * from tabellenname Where kategorie = kat 1 ORDER BY name
if(kat==kat2) Select * from tabellenname Where kategorie = kat 2 ORDER BY name
if(kat==kat3) Select * from tabellenname Where kategorie = kat 3 ORDER BY name
usw...
Is natürlich nur Pseudocode jetzt von mir! Und name ist kein guter Feldname in einer Tabelle, da name oftmals ein Schlüsselwort in Programmiersprachen darstellen kann!
Beitrag zuletzt geändert: 1.11.2010 22:17:01 von karpfen -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage