需要知道在 codeigniter 中执行哪个查询
Need to Know Which Query going to Execute in code igniter
我在代码点火器中遇到了一些问题。我只想知道将在模型中执行哪个查询。我知道上次查询执行使用
$this->db->last_query();
因为我不希望执行多个查询,所以我无法确定确切的查询。所以,我想知道代码点火器在执行之前会生成哪个查询。
试试这个
$str = $this->db->last_query();
echo $str; //// Produces: SELECT * FROM sometable....
您可以通过在控制器构造函数或模型函数中添加 $this->output->enable_profiler(TRUE);
来检查所有查询。当您 运行 时,它将显示该页面上的所有查询。
在你的控制器中添加这一行:
$this->output->enable_profiler(TRUE);
执行此操作,您可以在页面底部看到执行的所有查询。
我在代码点火器中遇到了一些问题。我只想知道将在模型中执行哪个查询。我知道上次查询执行使用 $this->db->last_query();
因为我不希望执行多个查询,所以我无法确定确切的查询。所以,我想知道代码点火器在执行之前会生成哪个查询。
试试这个
$str = $this->db->last_query();
echo $str; //// Produces: SELECT * FROM sometable....
您可以通过在控制器构造函数或模型函数中添加 $this->output->enable_profiler(TRUE);
来检查所有查询。当您 运行 时,它将显示该页面上的所有查询。
在你的控制器中添加这一行:
$this->output->enable_profiler(TRUE);
执行此操作,您可以在页面底部看到执行的所有查询。