CI 묻고 답하기

제목 $this->db->where_in(); 질문입니다..like
글쓴이 neo천 작성시각 2015/01/12 14:00:55
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 15035   RSS
$this->db->where_in();

WHERE 절의 IN ('item', 'item') 부분을 생성하며 필요한 경우 AND 로 연결해줍니다.

$names = array('Frank', 'Todd', 'James');
$this->db->where_in('username', $names);
// 생성결과: WHERE username IN ('Frank', 'Todd', 'James')

위는 메뉴얼 내용입니다.

저기에 like를 사용하고 싶어서


$names = array('Frank%', 'Todd%');를 추가하였습니다 (%)

$this->db->where_in('username', $names);

결과적으론 안됩니다 .ㅠ

whrer_in에 like를 쓸순없는건가여?



다른 방법제안

$this->db->like('username', 'Frank%'); 
$this->db->like('
username', 'Todd%'); 
이런식으로도 사용이 가능한가요?

만약가능하다면,..속도면에서 비효율적이지않을련지..상관없는지가 궁금하네요 ㅠ

 

 다음글 form_error 문의 드립니다. (2)
 이전글 공백 체크하기

댓글

변종원(웅파) / 2015/01/12 16:17:46 / 추천 0
where in 에는 like를 쓸 수 없습니다. mysql 문법 보세요.