views:

388

answers:

2

I'm trying to debug some code in my first serious CodeIgniter app and I can't seem to find where I can simply get the raw SQL that my ActiveRecord code just generated.

 $where  = 'DAY(`datetime_start`) = '. date('d',$day) .' AND ';
 $where .= 'MONTH(`datetime_start`) = '. date('m',$day) .'';

 $this->db->from('events')->where($where);
 $result = $this->db->get();

Thanks for the help!

+2  A: 

Of course, I found it 2 minutes after posting, courtesy of Phil Sturgeon.

echo $this->db->last_query();
bkorte
+1  A: 

Also, you can put the following in your controller:

$this->output->enable_profiler(TRUE);

You'll get queries and a lot more.

John McCollum