Sua conexão foi encerrada, após a execução da primeira instrução SELECT, significa que a conexão foi encerrada no início:
$conn->close();
Você precisa usar
close()
após todas as suas consultas ou reconstrua a conexão. ist é a melhor opção. Você está recebendo entrada do usuário
$_REQUEST['key']
, significa que sua consulta está aberta para injeção de SQL, isso ajudará você a entender como você pode impedir seu código com injeção de SQL:Como posso evitar injeção de SQL em PHP?