thinkphp写入当前日期问题

$yj_txt=$_POST['yj_txt'];$yj->yj_ip=get_client_ip();$yj->yj_contents=$yj_txt;$yj->yj_... $yj_txt=$_POST['yj_txt'];
$yj->yj_ip=get_client_ip();
$yj->yj_contents=$yj_txt;
$yj->yj_addtime=date('Y-m-d H:i:s');
$yj->yj_types=0;
$yj->add();
为什么yj_addtime获取当前日期写不到数据库,其它数据却能写入,
我开始以为字段yj_addtime的类型不对,原本date类型,后来改成varchar类型也写不进去
本人用的thinkphp2.1,求解
展开
 我来答
yongxinleng
推荐于2017-11-17 · TA获得超过609个赞
知道小有建树答主
回答量:646
采纳率:38%
帮助的人:368万
展开全部
获取当前时间的写法是date('Y-m-d H:i:s', time());
所以你的$yj->yj_addtime = date('Y-m-d H:i:s', time());
另:在这种有错误的情况下可以单独对该数据进行调试查看,也就是在写入前使用var_dump($yj->yj_addtime);这样判断错误就很直观了。
匿名用户
2019-08-11
展开全部
你看一下数据库里存放时间的字段类型,在做出调整
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
悲伤的牛牛
2011-12-13 · TA获得超过525个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:158万
展开全部
类型改成改成datetime试试,然后把sql语句直接在你的数据库管理工具里运行试试看能不能插进去?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9c136ea
2011-12-12 · TA获得超过222个赞
知道小有建树答主
回答量:128
采纳率:0%
帮助的人:64.2万
展开全部
你试试把date('Y-m-d H:i:s');改成date('Y-m-d H:i:s',time());试试
追问
谢谢你的回答,我试了下,还是使不通.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式