Bij zowel het aanmelden als een update plaatsen in een nieuwsoverzicht wordt de tijd om 14:26 (zoiets zal t zijn geweest) gezet als: 2015-02-06 08:31:22
De datum klopt wel maar de tijd geheel niet.
Hoe kan dit?
Stukje script:
("INSERT INTO updates (titel, bericht, datum) VALUES ('".mysql_real_escape_string($_POST['titel'])."', '".mysql_real_escape_string($_POST['bericht'])."', NOW())") or die (mysql_error());
stukje uit phpmyadmin:
`datum` datetime NOT NULL default '0000-00-00 00:00:00',
met die echo laat je door php een datum gebruiken.
Als je NOW() gebruikt in een query, zeg je tegen de database server (wat niet noodzakelijk dezelfde machine is) "gebruik de huidige tijd van de aangegeven tijdzone".
Wat je vooraf allemaal tegen de php-servert hebt gezegd, weet je database server niet.