Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/01/2012, 08:21
Avatar de arsenal
arsenal
 
Fecha de Ingreso: agosto-2008
Mensajes: 65
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: Problema con estructura y consulta

Hola chicos esto mismo es lo que hago y quisera mejorar la consulta hacer esto mismo pero en una sola pues tengo muchos comentarios y estar haciendo una consulta en cada row es terrible.

Código MySQL:
Ver original
  1. $sql = mysql_query("SELECT * FROM comentarios WHERE respues = '0'");
  2. while($row = mysql_fetch_assoc($sql)) {
  3.    
  4.     // imprimimos el comentario
  5.     echo $row['comentario'];
  6.    
  7.     // obtenemos las respuestas de este comentario
  8.     $sql2 = mysql_query("SELECT * FROM comentarios WHERE respues='{$row['id_comentarios']}'");
  9.     if (mysql_num_rows($sql2)) {
  10.         while($resp = mysql_fetch_assoc($sql2)) {
  11.            
  12.             // imprimir respuesta
  13.             echo $resp['comentario'];
  14.            
  15.         }
  16.     }else {
  17.         echo 'No hay respuestas';
  18.     }
  19.    
  20. }

Es posible hacerlo de una sola consulta?