Cita:
Iniciado por makeitslow
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.