kostenloser Webspace werbefrei: lima-city


mysql ausgabe mit php...(sortierung)

lima-cityForumDie eigene HomepageHomepage Allgemein

  1. Autor dieses Themas

    b****g

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Autor dieses Themas

    b****g

    karpfen schrieb: 1.) muss es heissen ORDER BY kategorie
    2.) solltest du dir mal GROUP BY anschauen :wink:
    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?
  4. 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
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!