Обновление активной записи CodeIgniter. Как мне это сделать по сравнению с запросом SQL? - PullRequest
1 голос
/ 07 июля 2011

Обычно при использовании запроса MySQL я могу сделать обновление следующим образом:

update tb_cash_wallet set close_amount=close_amount+5

Если я использую codeigniter, как я могу это сделать?

пример моего кода:

$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);  
}

1 Ответ

2 голосов
/ 07 июля 2011

Здесь:

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

Редактировать: Неверное имя поля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...