2011-07-07 21 views
1

通常使用MySQL查詢的時候,我可以這樣做了更新:​​CodeIgniter活動記錄更新與SQL查詢相比,我該怎麼做?

update tb_cash_wallet set close_amount=close_amount+5 

如果使用笨,我怎麼能這樣做呢?我的代碼

例如:

$data = array(
     'AMOUNT' => 0.0000, 
     'DATEUPDATE' => $datetime, 
     'FLAG' => 'Y', 
     'CLOSE_AMOUNT' => $val->AMOUNT,   
     ); 

function close_account($data,$id) 
{  
    $this->db->where('ID', $id);   
    return $this->db->update('tb_cash_wallet', $data); 
} 

回答

2

這裏:

$this->db->set('close_amount', 'close_amount + 1', FALSE); 
$this->db->where('ID'=>$id); 
$this->db->update('tb_cash_wallet'); 

編輯:不正確的字段名稱。

相關問題