반응형
I3에서 마지막 실행 쿼리를 출력하기 위해서는 아래와 같이 사용한다.
$this->db->last_query();
하지만 빌더를 사용해 쿼리를 생성하여 실행하기 전 쿼리를 확인하기 위해서는 각 실행에 따라 아래처럼 사용한다.
//select
$this->db->get_compiled_select();
//insert
$this->db->get_compiled_insert();
//update
$this->db->get_compiled_update();
/delete
$this->db->get_compiled_delete();
insert쿼리를 사용한다면, 아래처럼 해주면 된다.
$data = array(
'title' => 'My title',
'name' => 'My Name',
'date' => 'My date'
);
$sql = $this->db->set($data)->get_compiled_insert('mytable');
echo $sql;
반응형
댓글