如何使用concign与codeigniter?

时间:2011-12-29 13:11:45

标签: php codeigniter

我想用

之类的新值更新表字段

如果字段当前值在使用值200更新后为100,则应为100,200

所以我试过

$this->db->set('return', 'CONCAT(return,',','.$loan_number.')', FALSE); 
$this->db->where( 'id', $this->input->post('id') );
$this->db->update('tbl_test'); 

我认为我现在以错误的方式使用CONCAT。

任何想法如何让这项工作?

此致

1 个答案:

答案 0 :(得分:1)

你的报价有问题。此代码为$this->db->set()提供了四个参数:returnCONCAT(return,,'{loan_number}FALSE。您试图追加,{loan_number}向右返回?如果是这样,那么你应该逃避你的报价,使用不同的报价。

逃逸:

$this->db->set('return', 'CONCAT(return,\',\',\''.$loan_number.'\')', FALSE);

不同的句子:

$this->db->set('return', "CONCAT(return,',','".$loan_number."')", FALSE);