Ver Mensaje Individual
  #22 (permalink)  
Antiguo 23/04/2012, 09:16
Avatar de oscartt67
oscartt67
 
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 12 años
Puntos: 97
Respuesta: Sistema de visitas

Código PHP:
$sql "select respuesta.respuesta, comentarios.comentario,comentarios.id_usuario,comentarios.id_comentario from comentarios left join respuesta on respuesta.id_comentario2=comentarios.id_comentario order by comentarios.id_comentario"
$query mysql_query($sql,$con); 
$ultimo_comentario_id="";
while(
$row mysql_fetch_assoc($query) ){ 
    if(
$ultimo_comentario_id<>$row["id_comentario"]){ 
        echo 
"Publicado por ".$row['id_usuario']."<br>"
        echo 
"Comentarios:".$row['comentario']."<br><br>";
        
$ultimo_comentario_id=$row["id_comentario"]; //<-no olvides esto!!!!! 
    

    echo 
"Respuesta:".$row['respuesta']."<br><br>";


Código testeado.

en los datos de la tabla respuesta, (en tu ejemplo), tienes
id_respuesta id_usr id_comentario2
2 15 1
2 8 2
3 10 3


esto, si las 2 primeras filas son respuestas al comentario 2, serian

1 15 2
2 8 2
3 10 3


tienes los valores de las columna id_respuesta y id_comentario2 al revés, entendiendo que respuesta.id_comentario2 se relaciona con comentarios.id_comentario.

Ya comentarás. Saludos.