Codeigniter:$query->free_result() 使用活动记录时?

Posted

技术标签:

【中文标题】Codeigniter:$query->free_result() 使用活动记录时?【英文标题】:Codeigniter:$query->free_result() when using active record? 【发布时间】:2010-10-20 23:31:14 【问题描述】:

在我从 CodeIgniter 模型中的活动记录查询中完成我的结果集之后,我应该使用 $query->free_result() 还是 ActiveRecord 会自动这样做?

【问题讨论】:

【参考方案1】:

php 将在您的脚本完成后清理所有内容。但是,如果您在循环中有大量查询,则每次迭代后都不会清理结果。

因此,如果您在循环中运行大量查询,您可能需要 free_result() 来清理内存。否则,没有必要。详情请看这里:

https://www.codeigniter.com/user_guide/database/results.html

【讨论】:

该链接不再有效。 The relevant version 3 page is here

以上是关于Codeigniter:$query->free_result() 使用活动记录时?的主要内容,如果未能解决你的问题,请参考以下文章