No_Bit: Problem mit mysql - abfrage mit "as"

Hallo liebe Forumsleser/innen,

ich habe das Problem, dass ich eine Fehlermeldung bekomme, wenn ich eine Abfrage mit "as" mache, d.h. wenn ich eine Spalte umbenennen will.

Das klappt ohne Probleme:

$result=mysql_query("SELECT TPFAC01,TPFAC03,TPFAC05,TPFAC07,TPFAC09,TPFAC11 FROM pda WHERE KDPLZ LIKE '$plz' AND KDORT LIKE '$ort' AND STRAS LIKE '$adr'",$dab);
while($myrow=mysql_fetch_array($result)){
print("<option>$myrow["TPFAC01"]</option>");
}

Das geht nicht:

$result=mysql_query("SELECT TPFAC01 AS all,TPFAC03,TPFAC05,TPFAC07,TPFAC09,TPFAC11 FROM pda WHERE KDPLZ LIKE '$plz' AND KDORT LIKE '$ort' AND STRAS LIKE '$adr'",$dab);
while($myrow=mysql_fetch_array($result)){
print("<option>$myrow["all"]</option>");
}

...dabei bekomme ich die Fehlermeldung: Supplied argument is not a valid MySQL result resource in...

Ziel der Sache ist eigentlich, alle TPFAC-Werte in eine Ausgabe zu bekommen, sodass ich nicht $myrow["TPFAC01"], $myrow["TPFAC03"],...usw haben, sondern eine Element $myrow["all"], in dem alle Werte drinnen sind - ich wollte alle Werte zusammennehmen und dann mit dem "as" abfragbar machen - geht das so ueberhaupt oder bin ich auf dem Holzweg.

Fuer jede Hilfe dankbar,

die Silke

  1. Huhu Silke

    "all" ist ein reserviertes Schlüsselwort.

    http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#Reserved_words

    Viele Grüße

    lulu

    --
    bythewaythewebsuxgoofflineandenjoytheday
    1. Huhu lulu,

      "all" ist ein reserviertes Schlüsselwort.

      Dankedankedanke! Seit einer Stunde such' ich nun schon rum, was das sein koennte - und dann ist das so ein dummer Fehler! Allein waer' ich da wohl nie draufgekommen!

      Gruess Dich,

      die Silke