Acredito que você esteja abrindo uma conexão MySQL no topo do script, fechando e reabrindo sem esquecer de selecionar o banco de dados.
Se você estiver usando as antigas funções mysql_ (que você não deveria mais usar para novos códigos, dê uma olhada em MySQLi e PDO ) então você pode ter esquecido esta linha de código:
mysql_select_db("databaseName");
Ou, se você estiver usando "consultas brutas", pode estar perdendo esta linha:
mysql_query("USE databaseName");
Embora no mesmo script provavelmente não valha a pena fechar a conexão com o banco de dados, pode ser uma ideia melhor mantê-la aberta durante todo o script.