Gero Takke: Merkwürdiger SQL-Fehler beim Beschreiben der Db (Anfänger)

Beitrag lesen

Tach,

$sql = 'INSERT INTO news ( date , creator , heading , logo , text , link ) ';
$sql .= 'VALUES ( 'am 19.01.2004 um 19:41', 'Max', 'Warum klappt das nicht?', '<img src="bla.jpg">', 'Ich weiß es echt nicht', '<a class=\'news\' href=\'blabla.html\'>test</a>' );';
$sql .= ''

Der wichtige Unterschied zu Deinem Code sind die Anfuehrungszeichen um die Werte.
String-Werte muessen immer mit Anfuehrungszeichen (einfach oder doppelt ist ein Deinem Fall denk ich wurscht) angegeben werden.
Vergiss nicht das escapen.

Viele Gruesse,
Gero