我在代码点火器中遇到了一些问题。我只是想知道哪个查询将在模型中执行。我知道使用的最后一次查询执行 $这 - > DB-> last_query();
因为,我不希望这个有多个查询执行,所以,我无法识别确切的查询。所以,我想知道在代码点火器执行之前会生成哪个查询。
答案 0 :(得分:1)
在控制器中添加此行:
$this->output->enable_profiler(TRUE);
执行此操作,您可以看到页面底部执行的所有查询。
答案 1 :(得分:0)
试试这个
$str = $this->db->last_query();
echo $str; //// Produces: SELECT * FROM sometable....
<强> Check Manual 强>
答案 2 :(得分:0)
您可以通过在控制器构造函数或模型函数中添加$this->output->enable_profiler(TRUE);
来检查所有查询。当您运行时,它将显示该页面上的所有查询。