질문
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필수)