쓰기 지금 내가이 쿼리를 사용하고 있습니다 - $this->db->update(...)
codeigniter를 사용하여 데이터베이스 열 값을 CONCAT() 함수로 업데이트하는 방법은 무엇입니까?
1
A
답변
2
처럼, 내가 CodeIgniter의 스타일이 쿼리를 변환하는 방법
$this->db->query("UPDATE my_table SET member = CONCAT(member,',',$user_id) WHERE id=$id");
을이 시도하지만
$this->db->where('id',$id);
$this->db->set('member', 'CONCAT(member,\',\',\''.$user_id.'\')', FALSE);
$this->db->update('my_table');
+0
고마워요, 작동 –
+0
당신은 환영합니다 –
$ this-> DB-테스트하지 > set ('member', 'CONCAT (member,', ', $ user_id)', FALSE); –
이 질문은 비교를 보여주고 도움이 될 것입니다 : http://stackoverflow.com/q/14720854/367456 – hakre
큰 따옴표를 사용하면 변수 보간 기능이 작동합니다. – Tpojka