Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/12/2011, 09:44
ILuzbel
 
Fecha de Ingreso: septiembre-2011
Mensajes: 106
Antigüedad: 13 años, 3 meses
Puntos: 19
Respuesta: Error con foreach PDO

Cita:
Iniciado por maycolalvarez Ver Mensaje
no entiendo para que usas una variable de la clase ($this->n), cuando solo necesitas una variable para construir el array a devolver, puede que ese sea el problema, que $this->n no exista:

Código PHP:
$n = Array(); //creamos el array local
while ($row $stmt->fetch()){
     
$n[]=$row//seteamos un nuevo elemento del array
}
 return 
$n//devolvemos el array
 
$this->dbh=null// esta linea NUNCA se ejecutará, debe ir ANTES del Return 
de igual forma, ¿no es mejor usar fetchAll?: http://www.php.net/manual/en/pdostatement.fetchall.php
..::EDITADO::..
Gracias por la respuesta, lo he resuelto, no funcionaba porque me equvoque al definir $n como array
Bueno no use fetchAll porque todavia estoy aprendiendo PDO
Gracias +1

Última edición por ILuzbel; 12/12/2011 a las 09:59