Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/05/2009, 13:08
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Hacer un WHERE dentro de un UPDATE

Código sql:
Ver original
  1. SELECT desarrollo.id, IFNULL(COUNT(comentarios.des_id),0) total FROM comentarios INNER JOIN desarrollo ON comentarios.des_id = desarrollo.id GROUP BY  desarrollo.id

con esto puedes traerte el des_id de la noticia y el número de comentarios de esa noticia. Usando el alias total como nombre de campo recoges el dato en PHP. El código PHP, salvo el de lanzamiento de la consulta y carga de datos, es innecesario. Ya te lo traes casi todo con MySQL.

Última edición por jurena; 11/05/2009 a las 13:33