Vinzenz: Syntax Error

Beitrag lesen

Hallo Markus,

INSERT INTO contact (read,ip,email,name,date,time,message) VALUES ('0', '$ip_address', '$emailadresse', '$name', '$date', '$time','$nachricht')

mysql_error() gibt folgendes aus:

You have an error in your SQL syntax
near 'read,ip,email,name,date,time,message) VALUES
('0', 127.0.0.1', 'test@example.' at line 1

Nun.. die Syntax INSERT INTO x (foo,bar) VALUES ('y','z') wird eingehalten. Was stört MySQL dann?

... nun, Du verwendest reservierte Worte für Deine Spalten, siehe http://dev.mysql.com/doc/mysql/de/Reserved_words.html

read, date, time

Diese Spalten musst Du mit Backticks ´ maskiert eingeben,
noch besser umbenennen.

Freundliche Grüsse,

Vinzenz