从mysql数据库中获取数百万条记录,并将所有数据存储到php中的单个数组中

时间:2016-01-29 13:01:37

标签: php mysql

在此循环中打印时,数据完全取出

while($row = $this->db->fetch_assoc($result))
{
    print_r($row);
}

当数据存储在数组

中时,此过程不会执行
$arr=array();
while($row = $this->db->fetch_assoc($result))
{
    $arr[]=$row;
}

该过程失败,没有错误。问题是什么?如何做对?

1 个答案:

答案 0 :(得分:0)

脚本可能已超时

请设置

set_time_limit(number) 

其中number是秒数,然后重试