11

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

4

1 回答 1

19

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

因此,如果您在循环中运行大量查询,您可能需要 free_result() 来清理内存。否则,没有必要。有关详细信息,请参见此处:

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

于 2009-04-21T23:58:32.980 回答