thinkphp更新和刪除資料
阿新 • • 發佈:2018-12-24
$Dao = M('User');
$data['email'] = "..."; //需要更新的資料
$condition['username'] = "admin";//條件
$Dao->where($condition)->save($data);//更新username=admin的email
如果需要更新的資料中包含主鍵欄位id,則會自動將主鍵的值作為條件:
$Dao = M('User');
$data['id'] = 2;
$data['email'] = "..."; //需要更新的資料
$Dao->save($data);
//更新id=2的email
setField方法更新個別欄位的值:
$Dao->where('id=2')->setField('email','...');
更新多個欄位:
$Dao->where('id=2')->setField(array('username','email'),array('xiaoming','...'));
setInc()將數字欄位值增加
setDec()將數字欄位值減少
$Dao->where('id=2')->setInc('score',3)//引數為欄位增加的值3,預設為1
刪除:
$Dao->where('id=2')->delete();