Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2011, 15:36
deywibkiss
 
Fecha de Ingreso: mayo-2011
Mensajes: 105
Antigüedad: 13 años
Puntos: 3
Pregunta Como mostrar los datos correctamente en una consulta

Hola a todos!!

Mi problema es acerca de las consultas mysql. Tengo esta consulta a partir de 4 tablas: usuario tbsexo tbperfil tbsucursal, a b c d respectivamente...

Ejecuto la consulta:

Código MySQL:
Ver original
  1. select a.idusuario, a.nombres, a.apellidos, a.direccion, a.fechanacimiento, a.login, a.password, a.facebook, a.twitter, a.email, a.imagen, b.nombre, c.nombre, residencia, fecharegistro, d.nombre from usuario a, tbsexo b, tbperfil c, tbsucursal d where a.idsexo = b.idsexo and a.idperfil = c.idperfil and a.idsucursal = d.idsucursal and a.idusuario = '1118293671' or a.login = '1118293671' group by a.idusuario

Despues de ejecutar esa consulta me arroja bien los datos en phpmyadmin.

Por ejemplo: b.nombre = 'Masculino' , etc los datos correctos.

Pero al hacer la consulta en php y sacar los datos me salen los primeros nombres de las tablas tbsexo tbperfil tbsucursal

Por ejemplo:

en phpmyadmin devuelve:

b.nombre = 'Masculino'

pero en la extraccion de datos con PHP devuelve:
b.nombre = 'Femenino' el primer nombre correspondiente al idsexo 1....

me explico?

aun cuando el usuario tiene idsexo = 2 es decir Masculino, al hacer la consulta con PHP sale 'Femenino'

ayuda!!