這三種方法都不行 這是為什么?我都是按開(kāi)發(fā)手冊(cè)上來(lái)的
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);
具體也沒(méi)有報(bào)什么錯(cuò)誤
1 回答

萬(wàn)千封印
TA貢獻(xiàn)1891條經(jīng)驗(yàn) 獲得超3個(gè)贊
1.第一種寫(xiě)法錯(cuò)誤的原因是setField()只能更新一個(gè)字段,你卻給了兩個(gè)字段。
2.第二種寫(xiě)法是正確的
3.save是有兩個(gè)參數(shù)的 第一個(gè)是更新的數(shù)據(jù),第二個(gè)是更新的條件
- 1 回答
- 0 關(guān)注
- 1136 瀏覽
添加回答
舉報(bào)
0/150
提交
取消