제목 | 액티브 레코드(Active Record Class)를 이용하여 만든 쿼리 결과물을 보고 싶습니다. | ||
---|---|---|---|
글쓴이 | 수석코치 | 작성시각 | 2016/05/24 11:24:38 |
|
|||
안녕하세요. 질문이 많은 수석코치입니다.
액티브 레코드(Active Record Class)의 메뉴얼 페이지를 보면, 밑에 텍스트로 "생성결과 : SELECT * FROM mytable " 이렇게 나온다고 하더라구요...
http://www.codeigniter-kr.org/user_guide_2.1.0/database/active_record.html 이 페이지들..
public function customer_permanent($option){ $table_name = "cs_customer"; $modify_array = array ( 'cu_permanent' => '0', 'cu_permanent_time' => now(), 'cu_modifydate' => now() ); $this->db->where_in('seq', $option['in']); //echo "query : " . $this->db->update($table_name, $modify_array); $result = $this->db->update($table_name, $modify_array); exit; //return $result; }
이렇게 할려고 하는데.. 문제는.. 제가 이렇게 사용하고 만들었는데,, 쿼리가 잘 만들어졌는지.. where에 조건은 제대로 들어간건지.. 보고 싶은데 볼 방법이 없어서.. 질문을 드립니다.
AJAX 이용해서 비동기페이지로 작업중인데.. 다행이 이건 파이어폭스 파이어버그 이용하면 파라메터등 정보를 알수 있어서, 뭔 값들이 넘어가고 하는데... 어떻게 찍으면 쿼리가 나오는지...
예를들면 $sql = "select myphone from myuserinfo where 1=1 and dy=1 "; 이런식으로 직접 작성을 하고,
echo $sql ."<br>" 하면.. 저거 그대로는 보이는데.. 제가 모처럼 CI를 제대로 깊게 사용하고 싶어서 액티브 레코드를 사용하려고 하는데... 당최 리턴되는 SQL문들을 모르겠습니다.
도움 부탁 드립니다.. |
|||
다음글 | 코드이그나이터 컨트롤러에서 & 변수는 무슨 변수... (1) | ||
이전글 | form validation is_unique 질문입니... (2) | ||
kaido
/
2016/05/24 11:43:14 /
추천
1
|
변종원(웅파)
/
2016/05/24 12:38:50 /
추천
1
가장 최근 한 건만 보려면 echo $this->db->last_query(); 매뉴얼에 있습니다. |
수석코치
/
2016/05/24 14:38:58 /
추천
0
웅파님 kaido 님 감사합니다. 좀 더 꼼꼼하게 살피겠습니다.. |
헤덥
/
2016/05/24 15:34:34 /
추천
1
웅파님 말씀처럼 $this->db->last_query(); 저는 저걸 모델들 함수 끝에 항상 로그로 심어줍니다. |
쌈닭
/
2016/05/25 13:55:09 /
추천
0
http://www.ciboard.co.kr/user_guide/kr/database/query_builder.html $this->db->get_compiled_update() 참고하세요~~~ |
$this->output->enable_profiler(true);
ajax 페이지에서 확인해 보세요.
하단에 사용된 쿼리들이 나타납니다.