获取 CodeIgniter Active Record 的当前 SQL 代码

2022-08-30 13:17:19

例如,我想转换这个;

$this->db->get('table');

对此;

'SELECT * FROM table'

这有什么功能吗?我在CI的用户指南上搜索,但没有找到任何解决方案。


答案 1

您也可以使用 .和 之间的区别在于,即使您不对数据库运行查询,也会提供生成的查询字符串。$this->db->get_compiled_select()get_compiled_select()last_query()get_compiled_select()


答案 2

尝试

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

运行活动记录查询后,它将吐出它为您运行的原始 SQL。我经常使用它。


推荐