Я использую функцию NOW() для хранения даты в базе данных. Но когда я проверяю значения в базе данных, дата - это что-то еще.
$sql="INSERT INTO feedback_comments
(posted_by, email, comments_text, comment_date)
VALUES
('$postedBy','$emailID','$message',NOW())";
Всегда ли это на ту же сумму? Если это так, это может быть либо различие в настройках времени между вашей базой данных и средой PHP, либо даже два разных раза, если они работают в отдельных блоках.
Другая возможность заключается в том, что тип столбца, в который вы вставляете, неверен. В этом случае вы скорее всего получите 20071215235026.000000
вместо '2007-12-15 23:50:26'
.
Вы можете использовать current timestamp
в качестве типа поля, поэтому без вставки он будет записывать дату