POO + PHP + MySQL
Publicado por GSWebS (45 intervenciones) el 11/12/2008 18:05:14
Que tal amigos, el otro dia leyendo sobre POO en PHP y MySQL me encontre con que se pueden obtener los datos de una consuklta en forma de objeto, es decir, si tenemos una tabla con los siguientes campos y valores:
TABLA 1
CAMPO1 CAMPO2 CAMPO3
01 valor011 valor012
02 valor021 valor022
etc
si hacemos lo siguiente:
$sql = "SELECT * FROM tabla1 WHERE campo1 = 01";
$result = mysql_query($sql, $conection);
$datos = mysql_fetch_object($result);
esto nos daria como resultado al objeto $datos que se podria utilizar asi...
echo $datos->campo1
echo $datos->campo2
etc...
Ahora la pregunta es la siguiente, si la consulta devuelve mas de un registro:
$sql = "SELECT * FROM tabla1";
que es lo que devuelve????? un array de objetos a usar asi...
echo $datos[$i]->campo1
echo $datos[$i]->campo2
etc
o lo devuelve en algun objeto con alguna estructura en particular????
Bueno espero me puedan ayudar
Gracias de antemano
Saludos
TABLA 1
CAMPO1 CAMPO2 CAMPO3
01 valor011 valor012
02 valor021 valor022
etc
si hacemos lo siguiente:
$sql = "SELECT * FROM tabla1 WHERE campo1 = 01";
$result = mysql_query($sql, $conection);
$datos = mysql_fetch_object($result);
esto nos daria como resultado al objeto $datos que se podria utilizar asi...
echo $datos->campo1
echo $datos->campo2
etc...
Ahora la pregunta es la siguiente, si la consulta devuelve mas de un registro:
$sql = "SELECT * FROM tabla1";
que es lo que devuelve????? un array de objetos a usar asi...
echo $datos[$i]->campo1
echo $datos[$i]->campo2
etc
o lo devuelve en algun objeto con alguna estructura en particular????
Bueno espero me puedan ayudar
Gracias de antemano
Saludos
Valora esta pregunta


0