질문 Q #12086
last_query 질문입니다.
초보프로그래머 2015-03-17 13:54:27
모델에서

쿼리 1(....) 등등 하고

결과 값을 쿼리2 사용하고

쿼리 2(....) 등등 하고

last_query() 를 해봤는데

쿼리 1의 쿼리가 나오네요 ;;

쿼리 2가 나와야 하는데 왜그런건가요?
답변 4
#1 변종원(웅파) 2015-03-17 13:57:18
result()나 result_array() (row())등을 호출했을때의 쿼리가 나옵니다.
 
#2 초보프로그래머 2015-03-17 14:03:23
글케 했는데도 안나오네요 ㅠㅠ

$query = $this->db->get();

        return $query->row();

해서 컨트롤러에서 print_r() 해서 했는데도 ㅠㅠㅠ
#3 한대승(불의회상) 2015-03-17 14:26:57
프로파일러를 켜서 확인해 보세요.
$this->output->enable_profiler()
#4 ci세상 2015-03-17 15:05:13
쿼리1에서 $this->db->get()이 호출되었다면 > system/database/DB_active_rec.php > $this->_reset_select();까지 처리되어야 정상인데요 ~

last_query() <-> 쿼리2출력이 되어야 정상입니다. (get필수)