CI 묻고 답하기

제목 코드이그나이터 $this->db->where($whereAnd); $this->db->or_where($whereOr); 함수 질문있습니다.ㅇ
글쓴이 neo천 작성시각 2014/12/30 15:31:18
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 15702   RSS
$this->db->where($whereAnd);
        $this->db->or_where($whereOr);
        $this->db->from('gu_information');        
        $query = $this->db->count_all_results();

우ㅣ와 같은 방식을 사용하고잇습니다

저걸 sql문으로 풀면

WHERE a = '1' AND b= '2' AND.... OR qwe = '7' 이런식으로 나올것같습니다.

여기서 질문은 위와 같은 

$this->db->where($whereAnd);
        $this->db->or_where($whereOr); 함수를 쓰면서 괄호로 묶을수 있을까 하는 부분입니다.

초보라 db sql문은 기본적인 셀렉트 인설트 등등 뿐이 못써서... 잘모르겠습니다.

아래처럼 괄호로 묶을수잇을까요?
WHERE  (a = '1' AND b= '2' AND ...) OR qwe = '7' OR ewe = '8' 


 
 다음글 models 작업중 질문 드립니다. (4)
 이전글 회원가입시 AJAX를 이용한 아이디 중복확인 질문(질문... (12)

댓글

한대승(불의회상) / 2014/12/30 15:56:50 / 추천 0
네 가능합니다.
아래처럼 사용 하세요.
 
$whereOr = "(a = '1' AND b= '2' AND ...) OR qwe = '7' OR ewe = '8' ";
neo천 / 2014/12/30 16:06:09 / 추천 0
아하 이렇게 쓰는수 밖에 없나보군요..

왠만하면 $this->db->where($whereAnd);
        $this->db->or_where($whereOr);
를 이용해서 해보고싶었거든요..

답변감사합니다~