| 제목 | 액티브 쿼리 질문 | ||
|---|---|---|---|
| 글쓴이 | 초코바 | 작성시각 | 2014/05/26 12:24:54 | 
| 
                         | 
                |||
| 
                        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
                             
                             | 
                    
| 
                             
                                초코바
                                /
                                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
                             
                            
                                네 답변 고맙습니다. 
                        근데 실제 쿼리가 필요해서 그런게 아니고 본문처럼 복잡한 괄호형태의 쿼리문이 가능한지 궁금해서 여쭤본거예요^^  | 
                    
아래 처럼 하시면 되겠습니다.
$this->db->where('wr_name <>', '')->where("(wr_name LIKE '김%' OR wr_name LIKE '이%')", NULL, FALSE)->get('bt_site')