我正在尝试将日期和时间插入到mysql日期时间字段中。当用户选择日期和时间时,它将生成两个POST变量。我在网上找过了,但还是不知道该怎么做。
我的代码。
//date value is 05/25/2010
//time value is 10:00
$date=$_POST['date'];
$time=$_POST['time'];
$datetime=$date.$time
如果我在mysql中插入$datetime,日期显示为0000-00-00:00:00:00 :00
如果有人能在这方面帮助我,我将不胜感激。谢谢。
我使用mysql数据类型作为日期,数据库中的日期格式是20/1/2015。现在,我希望使用日期检索数据。
例如:
SELECT * FROM Device_Count where Date='20/1/2015'
GO
我遇到了错误,比如:Incorrect date value: '20/1/2015' for column 'Date' at row 1
请查找并张贴状态
我有一个SQL查询从PHP发送到MySQL,这是f.e.看起来像这样:
SELECT (now()-table.created) FROM table
现在我需要用一个来自PHP的日期替换MySQL函数" Now ()“(因为在查询中它并不总是我想要的"now”),但是当我将PHP "time()“传递给MySQL时,它就不起作用了。
我可以使用什么PHP方法?
我正在将数据插入到MySQL数据库的表单中,但是当我在表单中的date字段(使用JCalendar/JDateChooser)中设置日期时,我会得到一个数据截断错误,比如Got异常!数据截断:不正确的日期值:‘mar10,2016’列'arrival_date‘在第1行,因为我输入的日期是2016年3月10日。
这是我的代码:
Connection conn = null;
// the mysql insert statement
String insertTable = "INSERT INTO book