Retroceder   Foros del Web > Programación para sitios web > PHP
Crea un nuevo usuario o inicia sesión utilizando tu cuenta de Facebook
Connect with Facebook

Respuesta
 
Herramientas Desplegado
Antiguo 23-jul-2002, 17:10   #1 (permalink)
tecnobol se está portando bien
 
Fecha de Ingreso: noviembre-2002
Mensajes: 30
tecnobol está desconectado
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
  Responder Citando
Respuesta
No hay votos aún.
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.

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code está Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks está Desactivado
Pingbacks está Desactivado
Refbacks está Desactivado



La zona horaria es GMT -6. Ahora son las 16:48.
Políticas de Uso de Foros del Web


Message Board Statistics

SEO by vBSEO 3.3.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100