获取CodeIgniter Active Record的当前SQL代码
例如,我想转换这个;
$this->db->get('table');
对此;
'SELECT * FROM table'
有没有这个function? 我search了CI的用户指南,但没有find任何解决scheme。
您也可以使用$this->db->get_compiled_select()
,get_compiled_select()和last_query()之间的区别在于即使您不针对数据库运行查询,get_compiled_select()也会生成查询string。
尝试
echo $this->db->last_query();
在你运行你的Active Record Query之后,它会把它为你运行的原始SQL吐出来。 我经常使用它。