Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2002, 17:10
tecnobol
 
Fecha de Ingreso: junio-2002
Mensajes: 39
Antigüedad: 21 años, 10 meses
Puntos: 0
Objeto de Clase resultado de una consulta a BD

Amigos tengo el sgte problema.
Tengo una clase en la cual tengo declarado el objeto $datos, q es el resultado de una consult a una bd.
<? class bd{
var $datos; //resultado de una consulta
.
function leer(){.....
$datos=pg_fetch_objetc($res,0);
}
}
?>
AL utilizar la clase dentro de un programa, necesito acceder a un 3er nivel de datos.
ejem:
//el objeto "datos" de la clase "bd" tiene 2 campos resultado de una consulta anterior "nombre y ci":

1.-Dentro del programa hago lo sgte:
$sql=new (bd);
//asumiendo q ya se hizo la consulta
//la sgte linea NO FUNCIONA y ese es el problema.
echo $sql->datos->nombre;

2.- Si hago un doble paso de variables funciona
ejm:
$dat=$sql->datos;
echo $dat->nombre;

Alguien sabe como hacer que funcine directamente el pùnto 1.- con 3 niveles?
Gracias