Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2010, 20:59
un_tio
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 19 años, 9 meses
Puntos: 6
Qué pasamos a otras funciones, el resultado de una consulta o el array ya construido?

Me encuentro conque quiero pasar el resultado de una consulta, a otras partes del programa.

Y no sé si utilizar el mysql_fetch_array, y pasar el array, o pasar el resultado de la consulta y ya aplicaré en el destino el bucle:

while ($row=mysql_fetch_array...).

Pasar el resultado de la consulta, sin transformar en array, entiendo que es lo más cómodo y lo normal, pero claro, ya tenemos luego que jugar con volver a posicionarnos en el principio del registro si queremos seguir usándolo, si se va a usar varias veces tendremos que estar transformándolo en array siempre, etc. Me parece que pasar una matriz es más ligero.

Pero pasándolo si genero el array con mysql_fetch_array , luego no puedo recorrerlo (creo que está sólo el primer registro).

¿Alguien sabe el mejor modo, o el modo normal? Imagino que el modo normal será pasando el resultado de la consulta sin transformar en array, pero será interesante profundizar en este tema.