情况:
尝试运行查询以将userID
和Date
插入到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/