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() 使用活动记录时?的主要内容,如果未能解决你的问题,请参考以下文章
Codeigniter 4 中 $this->db->last_query() 的等价物是啥?
CI codeigniter 查询 db query 返回 二维数组 返回 第一条记录
Query 数据库中的视图顺序和 codeigniter 中的视图顺序
Codeigniter MySQL a Join Query 与结果中的列名冲突
CodeIgniter 中 $query>num_rows() 和 $this->db->count_all_results() 之间的区别 & 推荐哪一个