
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没有报错之类的 展开
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没有报错之类的 展开
展开全部
有没有传错模型,估计是添加到其他地方去了
更多追问追答
追问
这个应该不会的,首先我能确定没有错,再有输出的sql是没问题的,而且有返回值说明sql执行了,模型传错应该会报错的吧
追答
表名没写错,那就是数据库连接有问题了,也可以先刷新一下数据库看看是不是缓存的问题
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询