Расширение mysql для PHP путает ссылки на соединения к разным базам одного сервера
В документации об этом написаноЕсли второй вызов функции mysql_connect() произошёл с теми же аргументами, то новое соединение не будет установлено. Вместо этого функция вернёт ссылку на уже установленное соединение.ru.php.net/manual/ru/function.mysql-connect.php
У mysql_connect используйте четвертый параметр:

resource mysql_connect ([ string $server = ini_get(«mysql.default_host») [, string $username = ini_get(«mysql.default_user») [, string $password = ini_get(«mysql.default_password») [, bool $new_link = false [, int $client_flags = 0 ]]]]] )