当数据集已知时,有没有一种方法可以将PHP PDO与SplFixedArray一起使用


Is there a way to use PHP PDO with SplFixedArray when dataset is known?

我想使用http://uk3.php.net/manual/en/pdostatement.fetchall.php以及返回定义长度的数据集的查询。

PDO是否支持抓取http://php.net/manual/en/class.splfixedarray.php对象,还是我需要迭代结果集?

如果标准数组占用了太多内存,则传递一个PDO语句,并使用PDOStatement::fetch()对其进行迭代。它将完全不消耗内存(尤其是当您将PDO::MYSQL_ATTR_USE_BUFFERED_QUERY设置为false时)