Codeigniter DB API を使用して、結果配列にすべての結果をロードせずにテーブル内のすべてのレコード (潜在的に数千のレコード) をバッチ処理することが可能である場合、特定のステートメントを見つけることができません。これにより、リソース (メモリ) の管理が不十分になり、関連する問題。
いくつかの議論を見つけましたが、明確な結論を出すのは難しいです.
私は普通の mysql_query を使いたくなりましたが、それは正しくないように見えます。
助けてください。
ありがとう
v。
編集: (CI DB_RESult.php から):
while ($row = $this->_fetch_object())
{
$object = new $class_name();
foreach ($row as $key => $value)
{
$object->$key = $value;
}
$result_object[] = $object; //I'm trying to avoid this. It is ridiculous with thousands of results.
}