
14/03/2010, 23:40
|
| | Fecha de Ingreso: marzo-2010
Mensajes: 8
Antigüedad: 15 años Puntos: 0 | |
Amigo pasa que cuando haces $fila = mysql_fetch_array ($resultado); la variable $fila pasa a ser un arreglo de php, con las posiciones que devuelve la consulta en la base de datos. Es por eso que al hacer echo "Nombre : ".$fila["nombre"]."<br>"; te devuelve un nombre obtenido en la consulta, daria el mismo resultado hacer: echo "Nombre : ".$fila[1]."<br>";
echo "Email : ".$fila[2]."<br>"; y asi sucesivamente en el mismo orden que te los devuelva mysql.
Pasa amigo mio que cuando haces $fila = mysql_fetch_array ($resultado); , $fila se crea como un arreglo de php con una longuitud que es determinada por los datos que contenga fetch_array al hacer la consulta sql.
Por eso $fila contiene los datos de la consulta y puedes acceder a ellos mediante llamadas como estas: $fila["nombre"]; $fila["email"]; cabe mencionar que seria lo mismo hacer: $fila[1]; $fila[2];.
Última edición por GatorV; 15/03/2010 a las 00:35 |