-4
我有这个奇怪的事情,当我得到日期时间:$date = date("Y-m-d H:i:s");
并尝试将其插入数据库,它会插入null
。我插入它的列是日期时间。不管什么数据类型,我改变列它仍然会插入null。无法插入日期时间到MySql
我希望有人能帮助我!
我有这个奇怪的事情,当我得到日期时间:$date = date("Y-m-d H:i:s");
并尝试将其插入数据库,它会插入null
。我插入它的列是日期时间。不管什么数据类型,我改变列它仍然会插入null。无法插入日期时间到MySql
我希望有人能帮助我!
因为该列是datetime
,在您的查询,而不是
$sql = ".... datefield = '$date' ....";
做
$sql = ".... datefield = TIMESTAMP('$date') ....";
显然....表示无论你的SQL是在这一点上。
请发布sql查询和表结构,没有它,我们可以做的很少。 – AnchovyLegend 2014-11-04 20:26:58
您的专栏是日期时间专栏吗?发布更多信息 – 2014-11-04 20:28:05
我的猜测是查询中的列名称不正确,或者您没有正确地将'$ date'变量传递给查询,即错字或缺少单引号。 – AnchovyLegend 2014-11-04 20:30:28