这三种方法都不行 这是为什么?我都是按开发手册上来的
Db::name('user')->where('email',$email)
->setField(['password'=>$pw,'time'=>time()]);
Db::name('user')->where('email',$email)
->update(['password'=>$pw,'time'=>time()]);
$data=['email'=>$email,'password'=>$pw,'time'=>time()];
$res=$user->isUpdate(true)->save($data);
具体也没有报什么错误
1 回答
万千封印
TA贡献1891条经验 获得超3个赞
1.第一种写法错误的原因是setField()只能更新一个字段,你却给了两个字段。
2.第二种写法是正确的
3.save是有两个参数的 第一个是更新的数据,第二个是更新的条件
- 1 回答
- 0 关注
- 1096 浏览
添加回答
举报
0/150
提交
取消