如果可以使用Codeigniter DB API批量处理表中的所有记录(可能有数千个记录),而不将所有结果加载到结果数组中导致资源不足(我的内存),则无法找到特定的语句)管理和相关问题。
我找到了几个讨论,但我很难得出一个明确的结论。
我很想使用普通的mysql_query,但它看起来并不合适。
请帮忙。
由于
诉P>
编辑: (来自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.
}