Votre connexion a été fermée, après l'exécution de la première instruction SELECT, cela signifie que la connexion a été fermée trop tôt :
$conn->close();
Vous devez utiliser close()
après toutes vos requêtes ou recréez une connexion. c'est la meilleure option.
Vous obtenez une entrée utilisateur $_REQUEST['key']
, cela signifie que votre requête est ouverte pour l'injection SQL, cela vous aidera à comprendre comment pouvez-vous empêcher votre code avec l'injection SQL :Comment puis-je empêcher l'injection SQL en PHP ?