Tom: Wo liegt der Fehler in mail()

Beitrag lesen

Hello,

Die Syntax von INSERT lautet:

INSERT INTO tabelle (spalte1, spalte2, ...) VALUES (wert1, wert2, ...)

Das halte ich aber für ein Gerücht.
Die Syntax mit SET ist für INSERT genauso erlaubt. Sie hat nur den Nachteil, dass man nur einen einzigen Datensatz einfügen kann.

Insert kennt drei Methoden:

insert [opt] into table [(spalten)] values (valueliste1),(valueliste2)...

insert [opt] into table set spalte1=wert1, spalte2=wert2, ...

insert [opt] into table (spalten) select ...

Ich würde den Fehler eher bei unterlassenen

mysql_escape_string()

suchen. Wer weiß, was in der Mitteilung für Zeichen stehen.

ich empfehle http://www.fhh.opensource-mirror.de/mysql.org/Downloads/Manual/manual-a4.pdf

Da steht eigentlich alles drin

Grüße

Tom