Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/09/2010, 13:33
rb3m
 
Fecha de Ingreso: noviembre-2008
Mensajes: 94
Antigüedad: 15 años, 5 meses
Puntos: 6
Respuesta: problema doble consulta en php

Lo que pasa es que mysql_fetch_array lo que hace es mover un puntero, como un dedo sobre el renglón cuando pasa los datos. O sea, pasa los datos y mueve el dedo al siguiente renglón, cuando ya no quedan más renglones no pasa más datos.

Si vuelves a hacer otra llamada a mysql_fetch_array (fuera del while) va a ver donde quedó el dedo y como quedó hasta el final pues ya no hay datos. Entonces lo que hay que hacer es mover el dedo nuevamente al principio.

Esto se hace con la instrucción:

mysql_data_seek($res,0);

El 0 es el número de renglón al que queremos mover el dedo. 0 es el primer renglón. Así ya puedes hacer más "fetches" (¿se podrá traducir como "traídas"?)