这三种方法都不行 这是为什么?我都是按开发手册上来的
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.第一种写法错误的原因是setField()只能更新一个字段,你却给了两个字段。
2.第二种写法是正确的
3.save是有两个参数的 第一个是更新的数据,第二个是更新的条件