Codeigniter:获取页面上的所有查询

时间:2018-01-22 21:57:29

标签: php mysql codeigniter

我找到函数$this->db->last_query();来获取页面上的最后一个查询执行但我想知道是否可以在活动页面上运行所有查询?我做了一个小的调试工具栏,我想显示页面的所有查询。

我在Query Helper MethodsQueries上搜索,但我一无所获。

感谢您的帮助。

1 个答案:

答案 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;
}
相关问题