Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/02/2006, 09:00
Avatar de JorgitoAlfajor
JorgitoAlfajor
 
Fecha de Ingreso: enero-2006
Mensajes: 152
Antigüedad: 18 años, 3 meses
Puntos: 1
Puede ser que antes del while hayas dejado la línea:

$datosa=mysql_fetch_array($id);

Si está, tenés que borrarla. La función mysql_fetch_array() devuelve la primer fila del resultado de una consulta la primer vez que se llama y al llamarla nuevamente devuelve la fila siguiente hasta que no quedan más filas. En ese caso devuelve false. Por eso si tenías esa línea antes del while, cuando se ejecuta la sentencia:

while ($datosa=mysql_fetch_row($id))

la función mysql_fetch_row() devuelve la segunda fila de la consulta. Espero que sea eso.
Saludos.

PD: Upss, te llegué unos minutos tarde.
__________________
¿Se me entiende la letra?