Foros del Web » Programando para Internet » PHP » Zend »

conexion Db

Estas en el tema de conexion Db en el foro de Zend en Foros del Web. Hola , al intentar conectar con la bbdd me da el siguiente problema en el adapter Invalid magic property on adapter alguna idea?...
  #1 (permalink)  
Antiguo 05/12/2013, 02:14
 
Fecha de Ingreso: octubre-2013
Mensajes: 20
Antigüedad: 10 años, 9 meses
Puntos: 0
Exclamación conexion Db

Hola , al intentar conectar con la bbdd me da el siguiente problema en el adapter
Invalid magic property on adapter
alguna idea?
  #2 (permalink)  
Antiguo 05/12/2013, 05:22
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 5 meses
Puntos: 845
Respuesta: conexion Db

Das muy poca info, pero por el error parece que intentas acceder a una propiedad del adapter que no existe, te sugiero que muestres el stacktrace.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 06/12/2013, 03:31
 
Fecha de Ingreso: octubre-2013
Mensajes: 20
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: conexion Db

Buenas :
Ya solucioné el problema , lo que no me queda claro es que tenga que recorrer los datos tenga que hacerlo recorriendo un array (abajo os paso el código), teneis alguna idea


public function getData()
{
$array=array($this->nombre,$this->correo);
return $array;
}

//MOSTRAMOS DATOS

public function getDatos(){


$dbAdapter = new Adapter($this->adapter);
$sql = "SELECT * from prueba";
$statement = $dbAdapter->query($sql);
$results = $statement->execute();




$returnArray = array();

//buscar forma de evitar el arrAy al hacer la cosnulta
//DOCUMENTAR
foreach ($results as $pepe) {
$returnArray = $pepe;

}

// die(var_dump($pepe));

return $returnArray;

}

}

Etiquetas: conexion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:51.