CI 묻고 답하기

제목 where에 괄호를 사용한거처럼 sql문을 어떻게 만들어야 될지 감이 오지 않아서 고수 분들에게 도움을 청합니다~
글쓴이 박일호 작성시각 2015/10/15 11:30:28
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 14623   RSS
where (칼럼 like '%aa%' or 칼럼 like '%bb%') and (칼럼2=100 or 칼럼2=200)(액티브쿼리)

이런식으로 만들수 있을까요?
태그 mysql,sql,database,디비,ci,codeigniter
 다음글 엑티브 쿼리에서 대/소문자 구분을 해야하는건가요? (2)
 이전글 ci 개발에 특화된 에디터 있을까요 ? ( 이클립스는 ... (5)

댓글

kaido / 2015/10/15 11:38:31 / 추천 0
$sfl = "email";
$stx = "xxx @ xxx.com";

$sql = "select * from table ";

$sql .= "where (col like '%$name%')";

if($sfl == 'email') $sql .=  " AND ( email = '$stx' or email like '%$stx%' )";

//이걸 찾으시는 건가요?
한대승(불의회상) / 2015/10/15 12:32:32 / 추천 0
액티브쿼리를 찾는 거라면..
 
$this->db->where("(칼럼 like '%aa%' or 칼럼 like '%bb%') and (칼럼2=100 or 칼럼2=200)", NULL, FALSE);
박일호 / 2015/10/15 13:02:10 / 추천 0
액티브쿼리를 찾고 있었습니다~ 감사합니다 ㅎ