Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/06/2010, 10:00
rpv
 
Fecha de Ingreso: febrero-2010
Mensajes: 275
Antigüedad: 15 años
Puntos: 10
Respuesta: "do while" dentro de "do while"

es un error de lógica, mira la cosa está así... mysql_fetch_assoc trabaja en el resultado de una consulta con mysql_query, internamente va escalonando filas de resultados de una en una, llegando al final ya no genera más resultados, por tanto, el do...while interno solo hace el ciclo una vez mientras que el do...while externo lo hace de la misma forma... el resultado... solo se compara el primer resultado del do...while externo una vez.

sugerencia, pasa el resultado de las dos querys en un array e intenta de nuevo haciendo las comparaciones en los arrays resultantes.