thinkphp add()和save()执行完毕,有返回值,但是数据库并未有修改

//登录成功,更新用户表登录时间和ipecho'BEGIN';$save['logindate']=$logindate;$save['loginip']=$logini... //登录成功,更新用户表登录时间和ip
echo 'BEGIN';
$save['logindate'] = $logindate;
$save['loginip'] = $loginip;
$where_save['username'] = $username;
$user= M('User');
$user->where($where_save)->save($save);
echo 'END';
以上是代码,输出sql后直接从数据库运行是没问题的,返回值是1没有报错之类的
展开
 我来答
芡莪滴吻何时还
2015-10-20 · TA获得超过750个赞
知道小有建树答主
回答量:493
采纳率:55%
帮助的人:128万
展开全部
有没有传错模型,估计是添加到其他地方去了
更多追问追答
追问
这个应该不会的,首先我能确定没有错,再有输出的sql是没问题的,而且有返回值说明sql执行了,模型传错应该会报错的吧
追答
表名没写错,那就是数据库连接有问题了,也可以先刷新一下数据库看看是不是缓存的问题
TWTUSRTG
2015-10-20
知道答主
回答量:39
采纳率:0%
帮助的人:15.2万
展开全部
是不是没有加事务
更多追问追答
追问
功能没必要加事物,不加事物会导致这种问题吗
追答
数据库做修改就要有事务,如果是查询就没必要加
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式