제목 | [초보]like에 관하여 | ||
---|---|---|---|
글쓴이 | 헛발이 | 작성시각 | 2011/11/01 00:46:42 |
|
|||
만들고 싶은 SQL은 이렇습니다..where id=1 and (name like '%가%' or title like '%나%') order by id desc 이런걸 만들고 싶습니다. 그래서 이렇게 했습니다.. $this->db->where('id', 1); $this->db->like('name', '가'); $this->db->like('title', '나'); $this->db->order_by('id', 'desc'); 근데 이렇게 하면 결과가... where id=1 and name like '%가%' and title like '%나%' order by id desc and로 되거든요 당연하죠 ㅋㅋ 그래서 이렇게 하면요.. $this->db->where('id', 1); $this->db->like('name', '가'); $this->db->or_like('title', '나'); $this->db->order_by('id', 'desc'); 라고 하면 이렇게 됩니다.. where id=1 and name like '%가%' or title like '%나%' order by id desc 이렇게 됩니다.. 근데 원하는건 이것이 아니구요...이렇게 거든요 (O)where id=1 and (name like '%가%' or title like '%나%') order by id desc (X)where id=1 and name like '%가%' or title like '%나%' order by id desc like앞뒤로 괄호를 넣을수 있을가요? |
|||
다음글 | [초보]session 유지 방법 질문 (12) | ||
이전글 | [재문의] CI 2.0 대 버젼 & zend... (2) | ||
변종원(웅파)
/
2011/11/01 08:42:07 /
추천
0
http://codeigniter-kr.org/qna/view/3385/page/1/q/like
예전에 올라왔던 질문이 있습니다. :-)
|
한대승(불의회상)
/
2011/11/01 09:31:07 /
추천
0
ㅎㅎㅎ 요약 하자면...
$this->db->where("id=1 and (name like '%가%' or title like '%나%')");입니다. ^^ |
헛발이
/
2011/11/01 10:29:40 /
추천
0
아하 그렇군요~ 감사합니다.. ^^
누가 질문했는지는 전혀 생각도 못햇네요~ 제가 처음 발견한건줄 알았어요 ㅋㅋㅋ |