这是我的表
----------
id | user_id | sid | fid | channel
----------
1 | 10usl1 | 1029298 | null | snapdeal
我有更新fid和频道flipkart然后频道字段删除snapdeal但我想要snapdeal,flipkart
更新查询不会删除频道字段的snapdeal 请帮帮我
这是我的代码
public function set_response_data($id,$data){
$whereCondtions = array(
'user_id' =>$this->user_id,
'id' => $id);
$this->db->where($whereCondtions);
$this->db->update($this->table, $data);
return $id;}
答案 0 :(得分:0)
Sql查询为您的问题
UPDATE tbl_name SET `channel` = CONCAT($data['val'], ' , ',channel), `fid` = $data['fid'] WHERE $whereCondtions;
IN codeigniter您只需以concat格式发送频道值...
赞$data['val'] = CONCAT('snapdeal', ' , ',channel)
Concat函数用于在mysql中连接两个字符串