嘿,我有一个系统,我有三个用户:管理员,经销商和用户。如果每个代理商都有自己的用户,这些用户由名为key的字段映射,该字段是唯一的。因此,每个用户都可以通过经销商的密钥进行识别。现在我想在他将用户的余额设置为是时为dedcut经销商平衡。我当前的代码扣除了所有经销商的余额。我只是想扣除那个为用户设置余额为yes的经销商的余额:
我试过这个:
if($this->input->post('balance') === "Yes")
{
$this->reseller_m->deduct($id);/// pass youe id here
}
模型功能:
public function deduct($id)
{
$this->db->set('balance', 'balance-5',FALSE);
$this->db->where('id');
$this->db->update('reseller');
}
我将此作为查询:UPDATE
reseller
SETbalance
= balance-5 WHEREid
IS NULL
请帮助
答案 0 :(得分:2)
你的错误在哪里
在你的
中试试这个$this->db->where('id',$id);