Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/06/2009, 05:18
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: Agrupar comentarios y respuesta x foto

Lo que debes conseguir es esto

photo_id 'nx' comentario 1 respuesta 1
photo_id 'nx' comentario 2 respuesta 2
photo_id 'nx' comentario 3 respuesta 3
photo_id 'nz' comentario 1 respuesta 1
photo_id 'nz' comentario 2 respuesta 2
photo_id 'nz' comentario 3 respuesta 3

y luego con php mostrar una foto (una sola vez) y sus comentarios....


Código sql:
Ver original
  1. SELECT id, foto_id AS id_dela_foto, topico_p_id AS numero_de_pregunta, topico_r_id AS numero_de_respuesta, contedido_comentario AS cnt_coment, contenido_respuesta AS cnt_resp, envia_coment_id AS enviac_id, envia_respuesta_id AS envr_id, receptor_username AS rcpt_username, fecha_comentario AS fecha_com, fecha_respuesta AS fecha_resp, nombre_dela_foto AS nombre_foto
  2. FROM comentarios_y_respuestas  
  3. WHERE envia_coment_id='".$session->valor('usuario_id')."'
  4. AND envia_coment_deleted=0
  5. ORDER BY foto_id, fecha_comentario DESC LIMIT 0,20

solo ehe modificado

ORDER BY foto_id, fecha_comentario


cuidado con el efecto de ese limit... ssolo quieres mostrar las fotos de los ultimos 20 comentarios estari bien.... pero si quieres los ultimos 20 de cada foto no ....

Quim