dedlfix: Fehler :-(

Beitrag lesen

$sql = "INSERT INTO buch_gaeste (name, IP) VALUES ('".mysql_escape_string($_POST['name'])."', ". $_SERVER['REMOTE_ADDR'].", NOW())";

Wenn du den String schon in doppelte Anführungszeichen einschließt, dann kannst du auch gleich im String drinbleiben, wenn du nur eine einfache Variable einfügen willst.

$string = "bla $foo fasel";

und wenns doch etwas komplexer werden soll:

$string = "bla {$foo['bar']} fasel";

Und

192.168.0.1

ist auch kein gültiger MySQL-Ausdruck...