질문 Q #11946
$this->db->where_in(); 질문입니다..like
neo천 2015-01-12 14:00:55
$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%'); 
이런식으로도 사용이 가능한가요?

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

 

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