Who*_*yIn 34 php activerecord codeigniter
例如,我想转换这个;
$this->db->get('table');
Run Code Online (Sandbox Code Playgroud)
对此;
'SELECT * FROM table'
Run Code Online (Sandbox Code Playgroud)
这有什么功能吗?我搜索了CI的用户指南,但没有找到任何解决方案.
小智 60
你也可以使用$this->db->get_compiled_select()
.get_compiled_select()
和之间的区别last_query()
是,get_compiled_select()
即使您不对数据库运行查询,也会生成查询字符串.
sit*_*joe 32
尝试
echo $this->db->last_query();
Run Code Online (Sandbox Code Playgroud)
在您运行Active Record Query之后,它会吐出它为您运行的原始SQL.我经常使用它.