Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/01/2006, 06:32
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Pero .. por qué necesitas crear ese array? .. por qué no lo usas directamente desde el bucle while() que usas junto con mysql_fecht_array() para recorrerlo?. Aplica tu lógica en ese bucle.

En general .. recuerda que en PHP las funciones xxxx_fetch_xxx() lo que hacen es entregarte un registro (del resultado) y mover el puntero interno una posición adelante hasta que llega al final (devolviendo "false").

Si necesitas moverte por un resultado ("recor set") .. puedes usar las funciones: mysql_result() .. y mysql_num_rows() para contar tus resultados y así gestionar bucles (for) u contadores en general.

También puedes "res-usar" un "resultado" obtendio de una consulta SQL cuantas veces necesites moviendo el puntero al principio .. o simplemente desplazando el puntero donde necesites y aplicar xxxx_fetch_xxx() desde ese registro inicio del resultado con la función: mysql_data_Seek()

Y .. dentro del SQL de Mysql tienes la sentencia o instrucción: "LIMIT" que te permite generar una consulta SQL condicionada a N resultados máximo y desde donde requieras (ideal para realizar "paginados" de resultados).

Un saludo,