Codeigniter mysql更新惩罚不时


codeigniter mysql updating penalties everynow and then

我的模型中有这个,我想每次更新价格然后,我想每次打开控制器时惩罚值都会加100,怎么做呢?我的查询有什么问题?可能是因为更新,对吧?我不知道,请帮帮我!如果我在"惩罚"处输入200 + 200它就会变成200如果我输入100它又会变成100

public function addPenalty(){
    $data = array(
        'Penalty' => 'Penalty' + 100
        );
    $this->db->where('Active',1);
    $query = $this->db->update('tbl_client_penalties',$data);
    return $query;
}

试试这个代码

$this->db->set('Penalty', 'Penalty + '.100, FALSE);
$this->db->where('Active',1);
$this->db->update('tbl_client_penalties');

试试这个代码

$dbdata["Penalty"] = "Penalty + 100";
$this->db->update("tbl_client_penalties", $dbdata, array('Active' => 1));