Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Fatal Erro de memória quando faço um select em uma tabela, como faço pra resolver .

Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 12288 bytes) in /Applications/XAMPP/xamppfiles/htdocs/cartao/banco-cliente.php on line 29

26  function listaFamilia($conexao){
27    $clientes = [];
28    $resultado = pg_query($conexao, "select * from pessoa_abril_2018");
29    while ($cliente = pg_fetch_assoc($resultado)) {
30        array_push($clientes, $cliente);

}
    return $clientes;
}
1 resposta
solução!

Boa noite Jorge,

Tente localizar o arquivo php.ini na pasta XAMPP (geralmente xampp\php\php), acesse o conteudo dentro desse arquivo e procure por memory_limit e aumente o valor que estiver informado.

Exemplo: Tive um problema semelhante e verifiquei que no arquivo php estava com memory_limit=128M, aumentei para memory_limit=256M e resolveu. Ou também você pode usar o seguinte código no cabeçalho do seu arquivo: ini_set('memory_limit', '-1');, onde este permitirá que seu script use memoria ilimitada.

Espero ter ajudado! lol

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software