2010-09-03 20 views

Respuesta

59

También puede usar $this->db->get_compiled_select(), la diferencia entre get_compiled_select() y last_query() es que get_compiled_select() proporciona la cadena de consulta generada incluso si no ejecuta la consulta en la base de datos.

+0

gracias por su respuesta, es bueno saber que podemos ver el código SQL antes de obtener resultados. – WhoSayIn

+0

¡Muchas gracias, esa función es realmente útil! –

+6

Acabo de darme cuenta de que si usa '_compile_select()', debe usar '$ this-> db -> _ reset_select();' después de ejecutar la consulta. Si no lo hace, CodeIgniter no borrará la consulta, y todas las consultas en adelante no funcionarán. –

32

Trate

echo $this->db->last_query(); 

después de ejecutar su Active Pregunta de registro y va a escupir el SQL prima corrió para usted. Lo uso a menudo

+0

gracias por su respuesta !! eso es lo que estoy buscando. – WhoSayIn

+0

Respuesta perfecta a la pregunta, menos complicado y directo al trabajo –

Cuestiones relacionadas