Allowed memory size... PDO FetchAll
Primeiramente não ocorre erro algum ao executar a função.
Ocorre tudo normalmente até que eu precise modificar algum valor da array de resultados usando
a função for.
Se eu colocar apenas para imprimir, por exemplo:
<?php
/* Funciona normalmente. */
for($i=0; $i<=count($results); $i++){
echo $results[$i]['coluna']."<br />";
}
?>
Ele funciona, imprimi perfeitamente.
Mas quando eu vou fazer uma alteração, por exemplo:
<?php
/* Ocorre um erro. */
for($i=0; $i<=count($results); $i++){
$results[$i]['coluna'] = 'teste';
}
?>
Ocorre o seguinte erro:
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 32 bytes) in /home/USER/PROJECT/app/controllers/fileController.php on line 59
Lembrando que o $results é resultado de uma busca $pdo->FetchAll();
Discussão (5)
Carregando comentários...