Yzerman: Problem mit PHP & SQL beim schreiben von time()

Beitrag lesen

Die Spalte nimmst du am besten als INT UNSIGNED.

$sql = "INSERT INTO news
                (Autor, Titel, Inhalt, Datum)
           VALUES
                ('".addslashes(htmlspecialchars($_POST['author']))."',
                 '".addslashes(htmlspecialchars($_POST['titel']))."',
                 '".addslashes(htmlspecialchars($_POST['text']))."',
                 '".time()."')";

oder

$sql = "INSERT INTO news
                (Autor, Titel, Inhalt, Datum)
           VALUES
                ('".addslashes(htmlspecialchars($_POST['author']))."',
                 '".addslashes(htmlspecialchars($_POST['titel']))."',
                 '".addslashes(htmlspecialchars($_POST['text']))."',
                 UNIX_TIMESTAMP (NOW ()))";