日期和时间默认输出到mySQL数据库中

时间:2016-03-13 12:36:00

标签: php mysql database sqldatatypes

由于某种原因,我的日期和时间显示为默认值而不是实际用户输入的内容。我不知道可能出错了什么。 mySQL中的数据类型如下:

enter image description here

我尝试将日期和时间分别更改为DATETIME()数据类型。它不会让我......

enter image description here

我在$insert查询中编制了日期和时间输出,如下所示:

$insert = "INSERT INTO Booking_request_form (treatment, date, time, message, client_fk) 
VALUES('".date('Y/m/d',strtotime($_POST["Date"]))."', '".date('H:i',strtotime($_POST["Time"]))."', ...

有没有东方方法来解决这个问题?非常感谢

1 个答案:

答案 0 :(得分:0)

替换这个:

date('Y/m/d',strtotime($_POST["Date"]))

使用:

date('Y-m-d',strtotime($_POST["Date"]))