Stefan: Fehler im SQL-Insert und ich finde ihn nicht.

Beitrag lesen

Moin,

langsam verzweifle ich. Nachfolgender SQL-Ausdruck bemängelt der PHP Interpreter mit " parse error, unexpected T_VARIABLE"

$sql= 'INSERT INTO kunden(kunden.anrede,kunden.vname, kunden.nname, kunden.mail,kunden.time) VALUES("'.$anrede.'","'.$vuser.'","'.$nuser.'","'$umail.'",now()");';

Jedoch bringt ein:
echo $anrede." <-anrede. |". $vuser. " <-vuser |" .$nuser. " <- nuser | " . $umail." <-umail  " ;
eine Fehlerfreie Ausgabe. Und das now() am Ende wird von MySql sauber geschluckt, was ja eh wurscht ist, da PHP ja eine Variable bemängelt. Sieht jemand meinen Fehler?
Achja, die selben Daten (bis auf now()) werden vorher auch per Mail an mich gesendet und sind alle OK. Es ist ein kein fehlendes ";" in der Zeile davor, dort steht folgendes:

echo "Internet: http://www.foobar.tld<br />";
echo "Mail: blah@foobar.tld\n";

Danke allen die den Fehler finden (naja auch allen anderen)
Stafan