Vinzenz Mai: Fehlersuche bei Datenbankabfragen

Beitrag lesen

Hallo Alex,

Die Übergabe des Codes erfolgt jetzt auch. Aber ich krieg folgende Fehlermeldung:

Unknown column 'c20d62ad476db143d5' in 'where clause'

Nunja, diese Spalte gibt es in Deiner Tabelle nicht.
Zeichenketten sind in SQL in Anführungszeichen einzuschließen.

Zahlen können bei MySQL ohne Anführungszeichen verwendet werden, andere Datenbankmanagementsysteme verlangen sogar, dass keine Anführungszeichen verwendet werden. Spaltennamen dürfen nicht mit Ziffern beginnen.

Noch ein Hinweis:
Verwende mysql_real_escape_string() um Deinen Get-Parameter zu entschärfen. Dabei musst Du die Einstellung der Magic Quotes berücksichtigen, so wie es im verlinkten Handbuchabschnitt beschrieben ist.

Freundliche Grüße

Vinzenz