Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/01/2012, 10:46
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: porqué me sale este error en esta consulta Warning: mysql_fetch_assoc() ex

En la segunda, lo primero sería saber si efectivamente hay registros devueltos por ese JOIN (la coma).
Código MySQL:
Ver original
  1.     a.numeroExpediente,
  2.     a.fechaDesde,
  3.     a.fechaHasta,
  4.     a.dias,
  5.     a.monto,   
  6.     a.interesOrdinario,
  7.     a.interesLuegoVcto,
  8.     a.interesMoratorio,
  9.     b.fechaVcto,
  10.     DATEDIFF(b.fechaVcto,a.fechaHasta) fechaV
  11.     detalleliquidaciones a, exp b
  12.     a.numeroExpediente = b.numeroExpediente;

En definitiva el error central, como ya te han explicado con otras palabras, es que tu estas asumiendo que las consultas han funcionado bien, pero eso es algo que no estás comprobando en ninguna parte.
Como mínimo deberías usar un if contra el recurso de resultado de la consulta, para ssaber si tienes algo con qué hacer el fetch_assoc().
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)