【发布时间】:2015-09-03 07:41:57
【问题描述】:
嘿,我有一个系统,其中有三个用户:管理员、经销商和用户。如果每个经销商都有自己的用户,这些用户由唯一的名为 key 的字段映射。因此,每个用户都可以通过经销商的密钥来识别。现在,当他将仅他的用户的余额设置为是时,我想扣除经销商的余额。我当前的代码会从所有经销商那里扣除余额。我只是想扣除将余额设置为是的经销商的余额给他的用户:
我试过这个:
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
resellerSETbalance= balance-5 WHEREid为空
请帮忙
【问题讨论】:
标签: php codeigniter