Ver Mensaje Individual
  #9 (permalink)  
Antiguo 16/12/2016, 10:54
german_1441
 
Fecha de Ingreso: diciembre-2015
Ubicación: México
Mensajes: 280
Antigüedad: 9 años
Puntos: 20
Respuesta: Problema al obtener registros de mi BD

Bueno amigos,
Creo que no es para nada recomendable, pero para dar una solución;
tuve que incrementar la variable memory_limit en mi archivo php.ini
Y cambiar un poco la estructura de mi consulta

Gracias a la ayuda prestada en lawebdelprogamador, me sugirieron cambiar:

Código PHP:
Ver original
  1. $query = "SELECT * FROM movimientos";
  2. $sql = $this->conex->prepare($query);
  3. $sql->execute();
  4. $result = $sql->fetchAll(PDO::FETCH_ASSOC);
  5. return $result;

a

Código PHP:
Ver original
  1. $query = "SELECT * FROM movimientos";
  2. $sql = $this->conex->prepare($query);
  3. $sql->execute();
  4. $arrayaux = [];
  5. while($row=$sql->fetch()){
  6.    array_push($arrayaux,$row);
  7.    unset($row);
  8. }
  9. $result = $arrayaux;
  10. return $result;

No sé si la opción de incrementar el memory_limit fue muy acertado, pero bueno, es lo que se pudo hacer (aparte del cambio en la consulta)
Saludos!