CI 묻고 답하기

제목 model에서 데이터 리턴 오류
글쓴이 오징어1 작성시각 2016/08/02 16:03:29
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 17082   RSS

현재 apache 2.4, php7, mssql에서 개발진행하고 있습니다.

model에서 쿼리를 실행해서 데이터를 리턴 받는 부분을 진행하고 있는데

데이터가 있는 쿼리를 날렸는데 NULL로 리턴을 받습니다.

last_query()로 쿼리를 찍어서 DB툴로 쿼리를 실행해보면 데이터는 있는데 리턴 받는 부분에서 NULL로 나옴니다.

DB툴에 쿼리를 추적하는 프로그램으로 추적을 해봤는데 쿼리는 실행이 되고 있습니다.

근데 리턴 받는 부분에서 왜 받아오지 못하는지 이해를 못하고 있습니다.

 

$Sql = "Exec hp_mycafeboard_detail ".$arr['MNo'].",".$arr['GroupNo'];

$result = $this->db->query($Sql)->row_array();

 

$result에 계속 NULL로 나옵니다.

문제가 뭘까요??ㅠㅠ

 다음글 세션과 리다이렉션을 함께 사용할때 오류 (5)
 이전글 암호화 관련 질문 입니다. (2)

댓글

배강민 / 2016/08/02 16:20:03 / 추천 0

프로시저를 실행하는 건가요?

그런거라면 권한적인 문제가 있을수도 있겠습니다.

일반 단순 select문의 결과는 받아오는지 우선 확인해보세요.

오징어1 / 2016/08/02 16:21:23 / 추천 0

권한은 확인해봤는데 딱히 문제 될만한게 없는듯 합니다.

결과는 단순 select문의 결과 맞습니다.

배강민 / 2016/08/02 16:26:57 / 추천 0

아뇽, $Sql = 'select * from foo limit 1';

이런건 제대로 결과가 나오는지 확인해보시라는 의미였습니당

오징어1 / 2016/08/02 16:30:28 / 추천 0

넵 프로시저 말고 쿼리로 날려서 실행해봤는데

그건 잘 나옵니다...

배강민 / 2016/08/02 16:41:02 / 추천 0

http://cikorea.net/bbs/view/qna?idx=12710

이런거보면 정상적으로 가져올 수 있는듯한데, 뭔가 환경/설정 적인 문제이지 않을까싶긴한데, 경험이 없어서 모르겠네요. 흠