date()
Phillip
- php
0 Cheatah0 Mike0 Tom0 Sven Rautenberg
hallo!
kann mir einer sagen, warum ich in der zeile einen fehler bekomme??
$sqlkommando = "INSERT INTO guestbook (id, name, email, datum, message) VALUES ('$id', '$name', '$email', 'date("D. m Y h:i:s")', '$message')";
(also es muss wohl was mit date() zu tun haben...nur was)
fehler:
Parse error: parse error, unexpected T_STRING in C:\xampp\xampp\htdocs\htdocs2\gaestebuch\gb_check.php on line 24
vielleicht kann mir da ja jmd helfen...
phillip
Hi,
kann mir einer sagen, warum ich in der zeile einen fehler bekomme??
$sqlkommando = "[...]"D. m Y h:i:s"[...]";
weil D. m Y h:i:s kein gültiger PHP-Code ist, und weil zwischen den beiden Strings und diesem ungültigen Code der Operator fehlt.
Cheatah
Moin Phillip
$sqlkommando = "INSERT INTO guestbook (id, name, email, datum, message) VALUES ('$id', '$name', '$email', 'date("D. m Y h:i:s")', '$message')";
der Einfachheithalber mach es so:
$Current_date=date("D. m Y h:i:s");
$sqlkommando = "INSERT INTO guestbook (id, name, email, datum, message) VALUES ('$id', '$name', '$email', '$Current_date')";
Gruß
Mike
Hello,
kann mir einer sagen, warum ich in der zeile einen fehler bekomme??
$sqlkommando = "INSERT INTO guestbook (id, name, email, datum, message) VALUES ('$id', '$name', '$email', 'date("D. m Y h:i:s")', '$message')";
(also es muss wohl was mit date() zu tun haben...nur was)
fehler:
Parse error: parse error, unexpected T_STRING in C:\xampp\xampp\htdocs\htdocs2\gaestebuch\gb_check.php on line 24
Das liegt kannste() immer wieder $beibehelten kann gar nicht hallo()
also, will damit sagen, dass Du da innerhalb einer Anreihung statischer Werte nicht plötzlich Funktionen einbauen kannst, ohne den Parser darauf vorzubereiten...
$sqlkommando = "INSERT INTO guestbook (id, name, email, datum, message) VALUES ('$id', '$name', '$email', '".date("Y-m-d h:i:s")."', '$message')";
Strings und Funktionen müssen also mit dem Operator "." verbunden werden.
Außerdem vermute ich, dass Dein Datumsformat falsch war...
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Moin!
$sqlkommando = "INSERT INTO guestbook (id, name, email, datum, message) VALUES ('$id', '$name', '$email', 'date("D. m Y h:i:s")', '$message')";
Warum date() bemühen, wenn MySQL es auch mit NOW() hinkriegt?
$sqlkommando = "INSERT INTO guestbook (id, name, email, datum, message) VALUES ('$id', '$name', '$email', NOW(), '$message')";
- Sven Rautenberg