Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/07/2005, 09:07
pellagofio
 
Fecha de Ingreso: noviembre-2003
Mensajes: 383
Antigüedad: 20 años, 5 meses
Puntos: 2
Si tu desde un select * ... recuperas 10 campos de una tabla MySql, al hacer un ...

$miArray=mysql_fetch_array($...

... estas creando en $miArray un array de 20 elementos:
[0]=valor1 [campo0]=valor1
[1]=valor1 [campo1]=valor1
[2]=valor1 [campo2]=valor1
[3]=valor1 [campo3]=valor1
[4]=valor1 [campo4]=valor1
[5]=valor1 [campo5]=valor1
[6]=valor1 [campo6]=valor1
[7]=valor1 [campo7]=valor1
[8]=valor1 [campo8]=valor1
[9]=valor1 [campo9]=valor1
[10]=valor1 [campo10]=valor1


de forma que para obtener valor5 puedes poner...

$miArray[5] o $miArray[campo5]


En cambio si lo que es un ...

$miArray=mysql_fetch_assoc($...

... estas creando en $miArray un array de 10 elementos:

[campo0]=valor1
[campo1]=valor1
[campo2]=valor1
[campo3]=valor1
[campo4]=valor1
[campo5]=valor1
[campo6]=valor1
[campo7]=valor1
[campo8]=valor1
[campo9]=valor1
[campo10]=valor1

Como puedes ver en el primer caso tienes duplicada la información.