Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/10/2011, 17:32
Avatar de Rodrhigo
Rodrhigo
 
Fecha de Ingreso: septiembre-2011
Ubicación: Temuco-Valdivia-Osorno
Mensajes: 254
Antigüedad: 13 años, 2 meses
Puntos: 48
Respuesta: Problema con consulta a la base de datos

debes agregarle a tu where la condicion:
F.id_1=M.uid_fk

o algo en que sean iguales, de lo contrario te traera las filas de messages y las de friend.
otra alternativa facil seria agregarle un Distinct despues de la palabra select.
asi:
Código MySQL:
Ver original
  1. SELECT Distinct M.msg_id, M.uid_fk, M.iframe, M.message, M.created, U.username, F.id_1 FROM messages M, users U, friend F  WHERE M.uid_fk=U.uid and M.public='1' and F.id_1='$mi id' order by M.msg_id desc