Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/03/2010, 23:40
yairohn
 
Fecha de Ingreso: marzo-2010
Mensajes: 8
Antigüedad: 14 años, 1 mes
Puntos: 0
De acuerdo

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