Tôi có bảng cơ sở dữ liệu timetable
với trường DATETIME
được gọi là created_on
.Hàm NOW() của ngày giờ không hoạt động với các câu lệnh chuẩn bị PDO-MYSQL?
created_on DATETIME,
notes VARCHAR(255) NOT NULL
Tôi sử dụng chức năng NOW()
để chèn thời gian hiện tại thông qua các câu lệnh chuẩn bị PDO.
INSERT INTO timetable(created_on, note)
VALUES(?, ?);
Vì vậy, sau khi ràng buộc các giá trị và thực hiện các tuyên bố chuẩn bị ...
$notes ="This is a note...";
$values =array("NOW()", $notes);
$stm->execute($values);
... các notes
cột trong bảng MySQL ghi dữ liệu dự kiến nhưng cột created_on
sản xuất ...
0000-00-00 00:00:00
Tôi không muốn sử dụng dấu thời gian của dấu thời gian Unix. Vậy làm thế nào để tôi có được DATETIME
trong chức năng NOW()
để hoạt động?
Nhưng đôi khi điều này có thể có điều kiện, vì vậy bạn muốn có giá trị hiện giờ là những người khác khác với bây giờ .. – Miguel