CI 묻고 답하기

제목 select에서 콤마(,) 포함 처리하는 방법 질문
카테고리 CI 2, 3
글쓴이 혁사마 작성시각 2017/04/03 16:08:09
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 16758   RSS
$this->db->select('

select

        seq,

        name,

        memberInfo(id, 2)

from bbb

')

쿼리에 함수를 포함해서 가져오는 값이 있습니다.

CI 자체적으로 콤마(,)가 들어간 값을 다음 배열로 넘겨버려서

실제 값을 찍어보면

    [ar_select] => Array
        (
            [0] => seq
            [1] => name
            [2] => memberInfo(id
            [3] => 2)

이와 같이 쿼리를 날려서 에러가 납니다 

    [ar_select] => Array
        (
            [0] => seq
            [1] => name
            [2] => memberInfo(id, 2) 와 같이 날릴수 있는 방법이 없을까요?
 다음글 로컬에서는 작동하나 호스팅에서는 안 되는 이유? (ro... (1)
 이전글 Hook을 이용한 사이트점검때문에 질문드립니다. (3)

댓글

변종원(웅파) / 2017/04/03 16:25:47 / 추천 0
매뉴얼에도 나와있지만 두번째 파라미터로 false 주시면 처리 가능합니다. http://cikorea.net/user_guide_2.1.0/database/active_record.html#select select()함수 부분 참고하세요.