CI 묻고 답하기

제목 쿼리가 제대로 작동이 안되요..
글쓴이 니로 작성시각 2016/03/29 11:01:42
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 13749   RSS
[ar_select] => Array
        (
            [0] => TO_CHAR(A.MAKEILJA
            [1] => 'YYYY-MM-DD') ILJA
            [2] => A.BOARD_ID BOARD_ID
            [3] => A.TITLE TITLE
            [4] => A.EMP_ID ID
            [5] => B.USERNAME USERNAME
            [6] => A.REMARK CONTENTS
        )

쿼리 실행후 $this->mach를 했을때 나오는 정보입니다..ㅠ

아무래도 [0],[1]이 1개인데 두개로 나눠져버린거같은데.. 이런경우 어떻게 해야하나요?

 

$select = "TO_CHAR(A.MAKEILJA,'YYYY-MM-DD') ILJA, A.BOARD_ID BOARD_ID, A.TITLE TITLE, A.EMP_ID ID, B.USERNAME USERNAME, A.REMARK CONTENTS";           

$where = 'A.EMP_ID = B.USER_ID';

 $this->mach->from('INF_BOARD A, SEC_USER B');            

$this->mach->where($where);                        

$offset = $post['offset']+1;            if($post['limit'] && $get != 'total') $this->mach->limit($limit, $offset);                        

$this->mach->order_by('A.MAKEILJA DESC');

 

쿼리는 이렇게 되어있구요..

왜그런지 모르겟네요..

 

혹시 TO_CHAR(A.MAKEILJA, 'YYYY-MM-DD') ILJA 이렇게 적는게 틀린건가요..

해당 컬럼 타입은 date맞구요... 저부분만 지우니까 쿼리가 제대로 되는데.. 이유를모르겟네요

 

서버A에서 돌아가는 소스는 정상작동하는데..

서버 B에서 해당 소스를 돌리면 쿼리가 작동이 안되고.. $this->mach->last_query()를 찍으면 

SET SESSION sql_mode="STRICT_ALL_TABLES" 이게 출력이 되는데.. 무엇이 문제인가요..

 다음글 고정형 My_pagination(ci 3.0) 적용시 ... (2)
 이전글 캐시관련 질문드립니다. (3)

댓글

변종원(웅파) / 2016/03/29 16:19:23 / 추천 0

일반적인 db사용은 $this->db->from 인데 질문은 $this->mach->from 라고 되어 있네요.

db연결만 다르게 하신건지 db쪽 자체를 커스터마이징한건지 판단이 안되서 답변하기 힘듭니다.

select()부분도 없고... ^^;