Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/10/2007, 10:50
T_O_N_N_Y
 
Fecha de Ingreso: octubre-2006
Ubicación: Quart de Poblet, Valencia
Mensajes: 767
Antigüedad: 17 años, 6 meses
Puntos: 8
concatenación :s SQL

Hola, buenas tardes.

Me gustaría saber cómo hacer lo siguiente:

Tengo 2 tablas, una con "fotos" donde se guarda un fotoid y el usuario que ha subido la foto, otra con "comentarios" donde se guarda el comentario y el fotoid a la que está votando.

Lo que quisiera es mostrar todos los comentarios recibidos por un usuario, es decir, mostrar los comentarios hechos a los fotoid que correspondan a dicho usuario.

Tengo este código, que me pasó un amigo, pero no llego a saber por qué no funciona o si es que está mal en algún sitio.

Un saludo!

Código PHP:
        <?
    $ultimos_comentarios 
mysql_query("SELECT c.fotoid, c.fecha, f.usuario, f.fotoid, f.comentario
     FROM "
.comentarios." c, 
    " 
fotos " f 
    WHERE f.usuario=$perfil_usuario  
    AND f.fotoid=c.fotoid 
    ORDER BY c.fecha DESC "
);
while(
$comentarios mysql_fetch_array($ultimos_comentarios)){
echo 
"
Comentario de $comentarios[usuario]
el día $comentarios[fecha]<br/>
$comentarios[comentario]<br/>
"
;
}
?>