如何使用codeigniter使用CONCAT()函数更新数据库列值?

时间:2017-05-17 07:41:42

标签: php mysql codeigniter codeigniter-3

现在写我正在使用此查询 -

$this->db->query("UPDATE my_table SET member = CONCAT(member,',',$user_id) WHERE id=$id");

我如何以Codeigniter样式转换此查询,例如$this->db->update(...)

1 个答案:

答案 0 :(得分:3)

尝试这个但未经过测试

$this->db->where('id',$id);
$this->db->set('member', 'CONCAT(member,\',\',\''.$user_id.'\')', FALSE);
$this->db->update('my_table');