Codeigniter: faz $ this-> db-> last_query (); executar uma consulta?

A execução da consulta acontece noget_where() cláusula da declaração de registro ativo codeigniter a seguir?

$this->db->select('*');
    $q = $this->db->get_where('Contacts', array('id' => $contact_id));

    $sql = $this->db->last_query();

Ou acontece quando você liga para oresult_array()?

E é$this->db->last_query(); uma maneira confiável de obter a string de consulta.

questionAnswers(1)

yourAnswerToTheQuestion