例如,我想转换它;
$this->db->get('table');
到此;
'SELECT * FROM table'
这有什么功能吗?我搜索了CI的用户指南,但没有找到任何解决方案。
答案 0 :(得分:60)
您也可以使用$this->db->get_compiled_select()
。 get_compiled_select()
和last_query()
之间的区别在于,即使您没有针对数据库运行查询,get_compiled_select()
也会生成查询字符串。
答案 1 :(得分:32)
尝试
echo $this->db->last_query();
运行Active Record Query后,它会吐出它为你运行的原始SQL。我经常使用它。