情况:

尝试运行查询以将userIDDate插入到MySQL中会导致插入用户ID,并且日期显示为0000-00-00

码:

$stdb->insert('sleep', array('userid'=>$userid,'date'=>date("Y-m-d")), array( '%s','%d' ));


使用:

具有自定义WPDB类的Wordpress

我还有其他类似的查询(可以提交的更多数据是不同的),它们可以使用此代码功能。

我已将date("Y-m-d")写入日志记录,结果显示为2016-12-23

错误记录不会返回错误,并且数据库已设置为“ MySQL列”中的“日期格式”。

我可能会缺少什么?

最佳答案

发送前您是否尝试过将时间转换为Unix时间?尝试更改:

'date'=>date("Y-m-d"))date()

假设您的数据库已与您的php日期/时间同步,则可以使用now()

关于php - PHP日期未以正确格式插入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41308724/

10-16 18:57