mysqli_fetch_object($objeto)
Publicado por ElTecla (45 intervenciones) el 16/05/2009 13:04:22
Que tal amigos del foro, me surgio la siguiente duda en PHP POO y MYSQLI
supongamos que tengo los siguientes objetos:
class direccion{
public $calle;
public $numero;
public $departamento;
}
clas persona{
public $nombre;
public $direccion;
public function __construct(){
$this->direccion = new direccion();
}
}
en la tabla tendria los campos:
nombre, calle, numero, departamento.
la duda que me surge es como hacer para que al ejecutar una consulta, con el $result
$query = "SELECT * FROMtb_personas WHERE ID = {algo};
$result = $mysqli->query($query);
$persona = $result->fetch_object(persona);
y que me quede el objeto persona con el subobjeto direccion...
Como hago para hacer esto????? se hace automatico???? que recaudos hay que tomar???? 8este es un caso simple, pero el tema es poder usarlo con casos bastante mas complejos y con multiples objetos anidados y con datos traidos desde varias tablas)
Desde ya muchisimas gracias a todos
Saludos
supongamos que tengo los siguientes objetos:
class direccion{
public $calle;
public $numero;
public $departamento;
}
clas persona{
public $nombre;
public $direccion;
public function __construct(){
$this->direccion = new direccion();
}
}
en la tabla tendria los campos:
nombre, calle, numero, departamento.
la duda que me surge es como hacer para que al ejecutar una consulta, con el $result
$query = "SELECT * FROMtb_personas WHERE ID = {algo};
$result = $mysqli->query($query);
$persona = $result->fetch_object(persona);
y que me quede el objeto persona con el subobjeto direccion...
Como hago para hacer esto????? se hace automatico???? que recaudos hay que tomar???? 8este es un caso simple, pero el tema es poder usarlo con casos bastante mas complejos y con multiples objetos anidados y con datos traidos desde varias tablas)
Desde ya muchisimas gracias a todos
Saludos
Valora esta pregunta


0