Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Problema con consulta a la base de datos

Estas en el tema de Problema con consulta a la base de datos en el foro de Mysql en Foros del Web. bueno amigos tengo el siguiente codigo Código PHP: SELECT M . msg_id ,  M . uid_fk ,  M . iframe ,  M . message ,  M ...
  #1 (permalink)  
Antiguo 13/10/2011, 16:54
 
Fecha de Ingreso: junio-2011
Mensajes: 12
Antigüedad: 12 años, 10 meses
Puntos: 0
Problema con consulta a la base de datos

bueno amigos tengo el siguiente codigo
Código PHP:
SELECT M.msg_idM.uid_fkM.iframeM.messageM.createdU.username FROM messages Musers U  WHERE M.uid_fk=U.uid and M.public='1' order by M.msg_id desc 
ahi el codigo esta bien pero cunado le aumento esto queda asi

Código PHP:
SELECT M.msg_idM.uid_fkM.iframeM.messageM.createdU.usernameF.id_1 FROM messages Musers Ufriend F  WHERE M.uid_fk=U.uid and M.public='1' and F.id_1='$mi id' order by M.msg_id desc 
y me aparece un error los datos q imprime se repiten varias veces y en el primer codigo no se repiten
  #2 (permalink)  
Antiguo 13/10/2011, 17:32
Avatar de Rodrhigo  
Fecha de Ingreso: septiembre-2011
Ubicación: Temuco-Valdivia-Osorno
Mensajes: 254
Antigüedad: 12 años, 7 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
  #3 (permalink)  
Antiguo 13/10/2011, 17:33
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Problema con consulta a la base de datos

Ten en cuenta que este es el foro de PHP no de base de datos, además necesitas colocar el código completo y los errores que tienes.

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #4 (permalink)  
Antiguo 13/10/2011, 17:44
 
Fecha de Ingreso: junio-2011
Mensajes: 12
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Problema con consulta a la base de datos

lo sieento no me funciono
  #5 (permalink)  
Antiguo 13/10/2011, 19:38
Avatar de ricardo_tu  
Fecha de Ingreso: noviembre-2010
Ubicación: Mas aca del mas alla
Mensajes: 222
Antigüedad: 13 años, 5 meses
Puntos: 32
Respuesta: Problema con consulta a la base de datos

Pauldhmayorga, has logrado ponerme de mal humor.
Te dire porque:
1ero Porque hoy comí lasagna de espinacas y no me gusta
2do Porque es feo reflotar artificialmente un tema
3ero Porque dos eminentes colegas han intentado ayudarte y tu no aportas ni con voluntad de aprender
4to Tu tema carece del codigo necesario para evaluar donde esta tu error
5to Africa esta muy lejos como para mandarte a freir monos
6to Este tema es MySql
__________________
La ciencia al poder. Pazciencia ya viene

Etiquetas: conexiones, sql, bases-de-datos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:08.