Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/12/2011, 09:21
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 5 meses
Puntos: 1532
Respuesta: Error con foreach PDO

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
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...