【发布时间】:2021-03-09 23:47:48
【问题描述】:
我正在尝试将 SQL 表中的 SEEN 字段更新为当前时间和日期。
代码如下:
$now=date('d-m-Y H:i:s',time());
$query="UPDATE mytable SET SEEN = '".$now."' WHERE ID_ITEM = ".$id_material;
$stmt=$dbh1->prepare($query);
$query ;
$stmt->execute();
它将我的 SEEN 字段设置为 0000-00-00 00:00:00。 如果我将特定日期直接写入查询,例如“2021-03-10 02:30:00”,它将将该日期写入 SEEN 字段。但不是 $now,而是输出 0。 $now 很好,它输出正确的时间戳。
【问题讨论】:
-
你不写
2021-03-10 02:30:00,再看看你传的格式。你通过的看起来更有可能是10-03-2021 02:30:00,这是第 10 年第 3 个月 2021 日。 -
谢谢你,Zerkms!!!真的解决了我的问题!!!!我无法相信我是多么的盲目! 2 小时的挫败感.. 哈哈 :) 谢谢