Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/04/2012, 14:37
Avatar de oscartt67
oscartt67
 
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 12 años, 7 meses
Puntos: 97
Respuesta: Sistema de visitas

Tal como propone Santris es una manera facil de entender, pero fijate que, si hay 100 respuestas, su bucle va a llamar 100 veces al segundo select.
De esta otra, se soluciona con una sola llamada a la db.

si en lugar de comentarios.* pones comentarios.fecha, comentarios.comentario, comentarios.xxx...vas a mejorar aun mas el rendimiento.


Código PHP:
$sql "select repuesta.respuesta, comentarios.* from comentarios left join respuestas on respuestas.id_comentario2=comentarios.id_comentario";
$primeravez=1;
$query mysql_query($sql,$con);
while( 
$row mysql_fetch_assoc($query) ){
  if(
$primeravez==1){
    echo 
"Publicado por ".$row['id_usuario']."<br>";
    echo 
"Comentarios:".$row['comentario']."<br><br>";
    
$primeravez=0;
  }
  echo 
$row['nombre columna 1 de la tabla comentarios'];
  echo 
$row['nombre columna n de la tabla comentarios'];

salud!