Hilfe mit MySQL Abfrage
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfragen
beschriebenen problem
brief
buchstabe
code
fehlermeldung
folgende fehlermeldung
folgender stelle
frage
hilfe
karpfen
kleinschreibung
leute
meinung
ordern
spalte
system
tabelle
zahl
zeile
-
Hallo Leute,
ich habe nochmal eine (Anfänger)Frage...
Und zwar bin ich mit meinem PN-System ziemlich weit gekommen, nur hänge ich jetzt an folgender Stelle:
Diese Zeile soll alle Briefe an den aktuell eingeloggten user abfragen:
$result = mysql_query("SELECT * FROM Briefe where An=".$_SESSION['Nickname']." ORDER BY Gelesen")
Das funktioniert auch wunderbar, allerdings nur, wenn der Nickname ausschließlich aus Zahlen besteht.
Mit einem Account, dessen Nickname aus Buchstaben besteht, bekomme ich folgende Fehlermeldung:
Unknown column 'Nickname' in 'where clause'
Woran liegt das?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Dann setz mal um die Variable einfach Anführungsstriche! Wobei die Fehlermeldung nicht zum zu dir beschriebenen Problem passt, meiner Meinung nach.
$result = mysql_query("SELECT * FROM Briefe where An='".$_SESSION['Nickname']."' ORDER BY Gelesen")
-
Nickname existiert nicht als Spalte in der Tabelle Briefe. Groß & Kleinschreibung muss beachtet werden.
Ferner muss der wert, wie von Karpfen bereits geschrieben, in Hochkommas angegeben werden.
Beitrag zuletzt geändert: 3.6.2010 14:12:27 von fabo -
Gern geschehen, damit closed!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage