01/08/2006, 08:39
|
|
mysql_fetch_row (ya que estamos jeje):
-> genera una matriz con los datos, con un índice numérico, lo que quiere decir que a cada elemento se accede con un índice (0, 1, 2, ...)
mysql_fetch_assoc:
-> genera una matriz asociativa, esto es, en vez de tener índices enteros, usa cadenas como índices. En este caso específico, la cadena que usa como índice es el nombre del campo en la bd.
mysql_fetch_array():
Ésta funcion es como un 'rejunte' de las otras dos, ya que puede funcionar como la primera o como la segunda según el valor de su segundo parámetro.
Ejemplo:
mysql_query(SELECT campo1, campo2 FROM mitabla......)
$matriz = mysql_fetch_row....
resulta....
$matriz[0] = valor de campo1
$matriz[1] = valor de campo2
mientras que si $matriz = mysql_fetch_assoc..
$matriz['campo1'] = valor de campo1
$matriz['campo2'] = valor de campo2
Saludos. |