Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/04/2013, 23:12
Avatar de alex_dh
alex_dh
 
Fecha de Ingreso: septiembre-2011
Ubicación: Kreuzberg
Mensajes: 235
Antigüedad: 12 años, 7 meses
Puntos: 14
error al conectar varias db

hola gente, estoy haciendo algo medianamente sencillo, y necesito usar dos bases de datos...

en la primera consulto los resultados menores a $time, y los imprimo con un while a todos los resultados

"SELECT * FROM online WHERE timestamp > '$time'"

y dentro del while busco (en la otra base de datos) la imagen de perfil del usuario:

Código PHP:
<?php
while($list mysql_fetch_assoc($sql)) {
$user $list['usuario'];
$sql mysql_query("SELECT * FROM basededatos.tabla WHERE user='$user'");
$usuario mysql_fetch_assoc($sql);
echo 
'<div class="item-usuarios-chat"><img src="'.$usuario['imgperfil'].'" id="img-img-chat">'.$list['usuario'].'<div id="globo-notif-chat">6</div></div>';
}
?>
segun lei (mas o menos) para trabajar con varias bases de datos debo especificar en la consulta de que base de datos es la tabla que necesito "basededatos.tabla"

eso, "teoricamente" funciona... pero me imprime solo 1 resultado (el primero)

si le quito la conexion a esa db e imprimo solo el nombre del usuario (no la imagen) imprime todos... alguien me ayuda?
__________________
Avanzado desarrollador HTML, CSS y programador PHP, MYSQL, JAVASCRIPT

=========CALLEJEROS INOCENTES=========