CI 묻고 답하기

제목 액티브 쿼리 질문
글쓴이 초코바 작성시각 2014/05/26 12:24:54
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 12306   RSS
SELECT * FROM bt_site WHERE (wr_name <> '') AND (wr_name LIKE '김%' OR wr_name LIKE '이%')

위 쿼리를 액티브쿼리로 어떻게 표현하죠?
암만 봐도 안될거 같은데..
 다음글 database connect time 설정 하는 방법 (1)
 이전글 초짜인데 감히 레이아웃에 도전중입니다 ㅋ (2)

댓글

한대승(불의회상) / 2014/05/26 13:15:45 / 추천 0
조금 혼동이 되긴 합니다.
아래 처럼 하시면 되겠습니다.
 
$this->db->where('wr_name <>', '')->where("(wr_name LIKE '김%' OR wr_name LIKE '이%')", NULL, FALSE)->get('bt_site')
초코바 / 2014/05/26 13:42:36 / 추천 0
완전한 액티브쿼리로는 힘든거군요.  감사합니다-
letsgolee / 2014/05/26 17:02:58 / 추천 0
이건 어떤지...
 
$this->db->where('wr_name <>', '')->where("wr_name RLIKE '^[김이]'", false)->get();
letsgolee / 2014/05/26 17:05:32 / 추천 0
헐 위에 틀려서 수정하려고 하니까... 로그인이 저절로 풀리더니 이젠 수정도 안되네요... 무슨 버그가 있는듯합니다.
 
$this->db->where('wr_name <>', '')->where("wr_name RLIKE '^[김이]'")->get();
초코바 / 2014/05/26 21:18:00 / 추천 0
네 답변 고맙습니다.
근데 실제 쿼리가 필요해서 그런게 아니고
본문처럼 복잡한 괄호형태의 쿼리문이 가능한지 궁금해서 여쭤본거예요^^