Foros del Web » Programando para Internet » PHP »

devolver array desde un objeto

Estas en el tema de devolver array desde un objeto en el foro de PHP en Foros del Web. Hola a todos tengo una clase muy básica que lo que hace es hacer una consulta a la base de datos pasando como parametro un ...
  #1 (permalink)  
Antiguo 06/08/2010, 04:30
 
Fecha de Ingreso: julio-2008
Mensajes: 155
Antigüedad: 15 años, 9 meses
Puntos: 1
devolver array desde un objeto

Hola a todos tengo una clase muy básica que lo que hace es hacer una consulta a la base de datos pasando como parametro un valor, donde este va en el where de la consulta.
Bien los resultados o sea el registro porque solo devuelve uno lo quiero guardar en un array.
Hasta aqui todo perfecto. El problema está cuando accedo al objeto que no se como recoger el valor del array que devuelve especificando un índice en concreto.
Ej:

clase
<?
class mostrarDades{

function capsalera($ClauPrimaria){
include("../../funcions/ClaseConnexio.php");
$con = new connexio;
$mostrar=mysql_query("select * from capsalera where id=$ClauPrimaria ",$con->link);
while($row = mysql_fetch_array($mostrar)) {
$id=$row['id'];
$foto=$row['foto'];
$text=$row['Text'];
$resultat[0] = $id;
$resultat[1] = $text;
$resultat[2] = $foto;
}
return $resultat;
}
}


?>
------------------------------------
fichero donde quiero mostrar los valores:

<?
include("../../funcions/mostrarDades.php");

$valors = new mostrarDades();
echo $valors->capsalera(1);


?>

Pensava que poniendo esto

echo $valors[0]->capsalera(1);

me devolveria el valor id especifico. Pero por lo que parece no.
Es algo un poco retorcido lo se.
Si alguien me puede ayudar

Gracias.
  #2 (permalink)  
Antiguo 06/08/2010, 05:57
Avatar de _ssx  
Fecha de Ingreso: mayo-2003
Ubicación: mX
Mensajes: 683
Antigüedad: 20 años, 11 meses
Puntos: 60
Respuesta: devolver array desde un objeto



Código PHP:
include("../../funcions/mostrarDades.php");
$obj = new mostrarDades();
$valor =  $obj->capsalera(1);
echo 
$valor[1]; 
__________________
Escribe tu código de forma que refleje, y saque a relucir,lo mejor de tu carácter personal
www.oscararzola.com/blog
Principios de un programador
  #3 (permalink)  
Antiguo 06/08/2010, 06:20
 
Fecha de Ingreso: julio-2008
Mensajes: 155
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: devolver array desde un objeto

Juas es verdad.
No me acordava.


Muchas gracias.

Etiquetas: devolver, objeto
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 15:36.