Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/04/2007, 15:41
Avatar de eits
eits
 
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Re: Problema con mysql_fetch_array()

Cita:
Iniciado por makeitslow Ver Mensaje
En $rows tenemos todos los valores de la consulta??? es ya un array??
la respuesta a tus dos preguntas es "SI", el mysql_fetch_array() devuelve un arreglo con los registros obtenidos en la consulta y los puedes accesar por medio del numero o nombre, por ejemplo:

suponiendo que tienes 3 valores como dices, puedes obtener los valores así:
$row[0]=valor1
$row[1]=valor2
$row[2]=valor3

o lo puedes hacer así
$row['nombreCampo1']=valor1
$row['nombreCampo2']=valor2
$row['nombreCampo3']=valor3

de las dos formas te traerá los valores, a diferencia de mysql_fetch_row() que te lo devuelve unicamente en la forma de numero:
$row[0]=valor1
$row[1]=valor2
$row[2]=valor3

y el mysql_fetch_assoc() que lo hace en la forma de texto:
$row['nombreCampo1']=valor1
$row['nombreCampo2']=valor2
$row['nombreCampo3']=valor3

la diferencia radica en que tanto mysql_fetch_row() como en mysql_fetch_assoc() son mas rapidos que mysql_fetch_array().

saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.