0

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.
    }
4

0 に答える 0