gpt4 book ai didi

php - MySQL Insert Into datetime = NOW() 不工作?

转载 作者:可可西里 更新时间:2023-11-01 07:14:00 24 4
gpt4 key购买 nike

<分区>

我有以下代码(php、mysql、pdo):

$stmt = $db->prepare("INSERT INTO agent_temp SET party=?, date = NOW()");
$stmt->execute(array($party));

运行时,派对已正确插入,但日期未按应有的方式插入(系统日期和时间在运行)。我已经多次验证日期的字段类型是日期时间。

有什么想法吗?

编辑

给出实际数据并返回结果:

假设如下:

$party = '约翰';

结果返回:

party      |      date    
-------------------------------------
John | 0000-00-00 00:00:00

更新:

当我直接在 mysql 查询浏览器中运行以下代码时,插入工作正常:

插入 agent_temp set party = 'John', date = NOW();

返回:

party      |      date    
-------------------------------------
John | 2010-12-28 13:15:23

已回答

好吧,谁准备杀了我?我不知道是什么引起了它,但不幸的是,这个问题似乎是由于我机器上的 php 脚本的早期版本被缓存并且仍在运行错误数据。我刷新、关闭并清空浏览器,现在脚本可以运行了。我很抱歉让每个人的大脑都融化了一点。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com