CI 묻고 답하기

제목 쿼리 작성시 질문 입니다.
글쓴이 php초보입니다. 작성시각 2014/08/14 13:51:23
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 14090   RSS
$sql ="SELECT 
                  *
                 FROM aaa
                    WHERE idx IN (?); ";
    $query = $this->db->query($sql,array($idx));

$idx 값을 1,2 이런식으로 만들어 넘기면 자동으로 '1,2' 인식하여 원하는 데이터가 안나옵니다.
어떤식으로 변경을 해야 하나요? 

질문의 내용을 보충하면
 $idx 값은 배열에 담겨있는걸 1,2 이런식으로 한번 가공하여 쿼리 in 절안에 파라메터로 넣고 싶은겁니다.
 다음글 ckeditor 에서 글씨색깔등의 적용이 안되서 xss... (2)
 이전글 페이지 네이션 궁금한거 다시 올립니다 전체 소스 con... (1)

댓글

변종원(웅파) / 2014/08/14 14:00:51 / 추천 0
http://cikorea.net/user_guide_2.1.0/database/queries.html 
쿼리 바인딩 보세요. ? 에 1개 대응입니다.
php초보입니다. / 2014/08/14 14:29:03 / 추천 0
해결은 되었네요.
웅파님 답변해주셔서 감사합니다.