循环查询结果,而不是将它们全部加载到Codeigniter中的数组中

时间:2013-06-08 08:13:57

标签: mysql codeigniter-2

如果可以使用Codeigniter DB API批量处理表中的所有记录(可能有数千个记录),而不将所有结果加载到结果数组中导致资源不足(我的内存),则无法找到特定的语句)管理和相关问题。

我找到了几个讨论,但我很难得出一个明确的结论。

我很想使用普通的mysql_query,但它看起来并不合适。

请帮忙。

由于

编辑: (来自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.
    }

0 个答案:

没有答案