Você realmente não precisa abrir tantas conexões. Você acabou de abrir 1 conexão no início do seu script (antes de
<body>
é gerado, digamos) e feche-o no final do seu script (depois de </body>
é gerado, digamos). Isso deixa você com apenas 1 conexão. No meio, você pode executar quantas consultas precisar.