Как сделать правильную выборку с двух таблиц?
mysql_query($data1,$query1);
Я не очень понял что Вы пытаетесь сделать этим кодом :)
php.net/manual/ru/function.mysql-query.php
Решений собственно 2
1) Если обе базы находятся на 1м сервере - можно перед соответствующим запросом делать mysql_select_db  на нужную базу.
2) Если находятся на разных серверах - можно открыть 2 соединения к базам и вызывать query передавая вторым аргументом линк на соединение полученный из connect.
PS лучше писать сразу на mysqli_, mysql_ начиная с версии 5.5.0 deprecated, будут проблемы на нормальных хостингах.
Вы в запросе не подставляете $user_login
Попробуйте так$query2 = "SELECT `username`, `balance` FROM `money` WHERE `username` = '" . $user_login . "'";