Ankündigung

Einklappen
Keine Ankündigung bisher.

order by problem

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • beet66
    hat ein Thema erstellt order by problem.

    order by problem

    Hallo
    kan mir jemand sagen wesshalb diese sql abfrage nicht funktioniert. ohne order by anweisung klappt es wunderbar
    PHP-Code:
    $query ' SELECT a.*, cc.name AS institution '
            
    ' FROM #__ws_werkstaetten AS a '
            
    ' LEFT JOIN #__ws_institution AS cc ON cc.id = a.catid ' 
            
    ' WHERE  unterbid = '.$var.''
            
    .'ORDER BY cc.name'
    ich möchte das die ausgabe sortiert anhand des feldes name in der DB _ws_institution

    danke im voraus
    greez beet

  • ChrisB
    antwortet
    Zitat von beet66 Beitrag anzeigen
    jup sorry, mit funktioniert nicht meine ich es werden anstatt dier unsortierten werten gar keine Werte mehr ausgegeben.
    Fein, damit hast du es also schon geschafft, in etwa die Hälfte meiner Antwort zur Kenntnis zu nehmen.

    Und jetzt befolgst du bitte auch noch die andere Hälfte.

    Einen Kommentar schreiben:


  • lstegelitz
    antwortet
    Zitat von beet66 Beitrag anzeigen
    PHP-Code:
    $query ' SELECT a.*, cc.name AS institution '
            
    ' FROM #__ws_werkstaetten AS a '
            
    ' LEFT JOIN #__ws_institution AS cc ON cc.id = a.catid ' 
            
    ' WHERE  unterbid = '.$var.''
            
    .'ORDER BY cc.name'
    Lass dir die Query mal ausgeben und du wirst sehen: Es fehlt eine Leerstelle (vor ORDER)

    Einen Kommentar schreiben:


  • beet66
    antwortet
    jup sorry, mit funktioniert nicht meine ich es werden anstatt dier unsortierten werten gar keine Werte mehr ausgegeben.

    Richtig, DESC oder ASC könnte man auch noch benutzen, ohne Angabe wird die Voreinstellung ASC verwendet, daran liegt es nicht.

    Einen Kommentar schreiben:


  • MaiKaY
    antwortet
    fehlt dir kein "DESC" oder "ASC" ?

    Bsp:
    Code:
    ORDER BY cc.name ASC

    Einen Kommentar schreiben:


  • ChrisB
    antwortet
    „Funktioniert nicht“ ist keine brauchbare Problembeschreibung!

    Betreibe eine sinnvolle Fehlerbehandelung, wenn du mit der Datenbank arbeitest, und frage im Fehlerfalle explizit bei ihr nach, was der Fehler war (bei MySQL per mysql_error()).

    Einen Kommentar schreiben:

Lädt...
X