为了账号安全,请及时绑定邮箱和手机立即绑定

我用php date() 插入mysql 字段是 DATETIME 类型的怎么不行呢?

我用php date() 插入mysql 字段是 DATETIME 类型的怎么不行呢?

PHP
米脂 2019-03-18 01:08:25
php 使用的函数是 date("Y-m-d H:i:s",Time());mysql 的字段类型是 DATETIME,我看了看 这俩的格式都是 2016-05-03 12:10:21 这种,但是怎么就是插入不进去呢?
查看完整描述

8 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

我知道了,模型是D创建的,然后用了->table( '' )切换了表,结果不行.我用M()就行了.

这可能是thinkPHP 的一个 BUG;

查看完整回答
反对 回复 2019-03-18
?
HUH函数

TA贡献1836条经验 获得超4个赞

time()这个函数小写,还有一个就是mysql,datetime类型不要设置长度,默认

查看完整回答
反对 回复 2019-03-18
?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

估计是中间空格的问题

查看完整回答
反对 回复 2019-03-18
?
隔江千里

TA贡献1906条经验 获得超10个赞

$today = date("Y-m-d H:i:s"); // 2001-03-10 17:16:18 (MySQL DATETIME 格式)

如果还不行 检查mysql字段数据类型,排除格式化时间的问题。

查看完整回答
反对 回复 2019-03-18
?
动漫人物

TA贡献1815条经验 获得超10个赞

为什么不把一些错误提示贴出来呢

查看完整回答
反对 回复 2019-03-18
?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

把最后一次执行的sql打印出来吧

查看完整回答
反对 回复 2019-03-18
  • 8 回答
  • 0 关注
  • 1033 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号