
02/01/2006, 06:32
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 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, |