Tom: You have an error in your SQL syntax

Beitrag lesen

Hello,

Jetzt siehts gut aus. Also syntaktisch ist jetzt alles anscheinend korrekt. Nur kommt jetzt die Fehlermeldung "Unknown column 'Antje' in 'where clause'".
Die Lösung lautet wie folgt:

$SQLstr="UPDATE users SET letzer-login = '".$datetime."', session-id = '".session_id()."' WHERE USER= '".$_SESSION['USERNAME']."'";

Dann kann das nicht Dein SQL-Statement gewesen sein...

MySQL macht also nen Unterschied zwischen ' und ` . Find ich unnötig, aber was soll man tun.

Die Backticks sind "Escapezeichen" und Begrenzer in einem. Sie zeigen MySQL an, dass der Programmierer sich nicht um reservierte Worte kümmern will.

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau