Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/05/2015, 09:13
IVICP3
 
Fecha de Ingreso: febrero-2015
Mensajes: 61
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: Duda en consulta SQL

Antes de nada, gracias por las respuestas.

A ver si ahora lo entendeis mejor, os pongo las tablas con ejemplos:



TABLA messages

id/userid/message/date

34/2/hola que tal/05-05-2015
35/3/que frio hace/05-05-2015
36/4/que llegue el viernes/05-05-2015


TABLA users
id/username/email/pass/nombre/fecha_nacimiento

2/pepe/blablabla...
3/ana/blablabla...
4/yoel/blablabla...

Y lo que quiero es: obtener el users.username mientras que messages.userid sea igual a users.id.

PORQUE?


Quiero obtener el nombre de usuario para poder mostrar la foto de perfil, que las guardo en una carpeta y las renombro segun el usuario. Por ejemplo la foto de perfil de pepe es "pepe.jpg" y la de ana es "ana.jpg", mi sistema de subir la foto es que la guardo en una carpeta y les pongo el nombre del usuario.

Entonces quiero el nombre del usuario que ha escrito un mensaje para devolverlo al html y poder mostrar en el html -----> <img src="RESULTADO DEL SQL">.


La consulta que me habiais puesto antes:
Código SQL:
Ver original
  1. SELECT u.username FROM messages AS m, users AS u WHERE m.userid = u.id


Me muestra todos los username que han escrito un mensaje, yo solo quiero el username que ha escrito ESE MENSAJE, por ejemplo el de la id 34.



Espero que se haya entendido mejor, gracias.

Última edición por gnzsoloyo; 07/05/2015 a las 10:06