Ver Mensaje Individual
  #8 (permalink)  
Antiguo 01/05/2012, 15:33
fiu
 
Fecha de Ingreso: diciembre-2006
Ubicación: Barcelona
Mensajes: 128
Antigüedad: 18 años
Puntos: 8
Respuesta: mostrar datos consulta multitabla

Lo que me refiero es que has hecho una consulta de todos los campos (SELECT *...).
Luego has metido todos los campos del resultado en un array llamado $usuario.
Ahora $usuario no tiene 1 valor, tiene muchos, no puedes usarlo para ver si es igual al valor de un campo (usuarios.usuario ='$usuario')
Porque imaginemos que tu tabla tiene los campos (id, nombre, apellido, edad, ciudad, pais), entonces el array $usuario podria quedar algo como: ("182","pedro", "garcia","23","Valencia","España"). Y luego ponerle a la consulta que te saque el registro donde (WHERE) el usuarios.usuario ='$usuario' ... no es igual, esta claro, estas comparando un campo con un array, por lo que no encontrará ninguna coincidencia.
Por eso te decía que pusieras un "echo $sql;" despues de la consulta. Seguro que no saldrá como querías.