CodeIgniterモデルのアクティブレコードクエリからの結果セットを終了した後、$query->free_result()
ActiveRecordを使用する必要がありますか、それとも自動的に実行しますか?
20414 次
1 に答える
19
スクリプトが完了すると、PHPはすべてをクリーンアップします。ただし、ループなどに大量のクエリがある場合、各反復後に結果がクリーンアップされることはありません。
したがって、ループ内で多数のクエリを実行する場合は、おそらくfree_result()を使用してメモリをクリアする必要があります。それ以外の場合は、必要ありません。詳細については、こちらをご覧ください。
https://www.codeigniter.com/user_guide/database/results.html
于 2009-04-21T23:58:32.980 に答える