我有一个非常简单的查询,看起来像:
$result = $pdo->query('SELECT * FROM my_table');
foreach($result as $r) {
// do some stuff
}
但是当我运行它时,我收到以下错误:
致命错误:第 15 行 /path/to/myfile.php 中允许的内存大小为 134217728 字节已用尽(尝试分配 32 字节)
“第 15 行”是该$pdo->query
行。
如果我放在die()
查询之后,我仍然会得到同样的错误。
我认为这应该一次只取一行;为什么它使用这么多内存?