我找到函数$this->db->last_query();
来获取页面上的最后一个查询执行但我想知道是否可以在活动页面上运行所有查询?我做了一个小的调试工具栏,我想显示页面的所有查询。
我在Query Helper Methods和Queries上搜索,但我一无所获。
感谢您的帮助。
答案 0 :(得分:3)
首先在application / config /
下的database.php中查看@your DB Connection有一个选项" save_queries"应该设置为true
$db['default'] = array(
...
'save_queries' => TRUE
);
之后,您可以访问所有查询,例如
$queries = $this->db->queries;
foreach ($queries as $query)
{
echo $query;
}