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.