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>';
}
?>
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?