Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/04/2006, 13:45
Avatar de bistoco
bistoco
 
Fecha de Ingreso: marzo-2006
Mensajes: 141
Antigüedad: 18 años, 1 mes
Puntos: 0
yap...vamos por partes

la consulta te dedvuelve una "matriz" , entoncecs lo ke debes hacer es recorrer esa matriz , eso se hace obteniendo secuencialmente las las filas como arreglos

<?
// hacecmos una consulta simple
$sql="SELECT nombre, apellido_paterno,apellido_materno FROM usuarios";
/* supongamos ke la tabla usuariso tiene 3 registros

nombre | apellido_paterno | apellido_materno
juan | perez | perez
ramon |gonzalez |gonzalez
luis | garcia | garcia

*/
// ejecutamos la consulta y nos deevuelve una matriz con 3 filas y 3 //columnas

$resultado=mysql_query($sql,$conexion);

// ahora vamos a recorrer la matriz por filas
// para eso utilizamos mysql_fetch_array
// en un ciclo while

/*
la sentencia :
$fila=mysql_fetch_array($resultado)
lo ke hace es asignar a la variable $fila una de las filas de la matrtiz resultado,
al estar dentro del while, este se ejecutara mientras hayan filas restantes en la matriz...es decir mientras la funcion no devuelva una fila NULL , en nuestrto ejemplo se ejecutara 3 veces
*/
while($fila=mysql_fetch_array($resultado)){
// aca teniendo aislada la fila , procedemos a consultar por kada
//indice de la fila

echo "<br>".$fila['nombre'];
echo "<br>".$fila['apellido_paterno'];
echo "<br>".$fila['apellido_materno'];
echo "<br>********************".;

}

// liberamos el resultado de la memoria
mysql_free_result($resultado);

?>

salida del programa :

juan
perez
perez
****************
ramon
gonzalez
gonzalez
****************
luis
garcia
garcia
****************


ojala te sirva esta explicacion.saludos
__________________
Share what you know...learn what you don't :si: