Twoje połączenie zostało zamknięte, po wykonaniu pierwszej instrukcji SELECT oznacza to, że połączenie zostało zamknięte zbyt wcześnie:
$conn->close();
Musisz użyć close()
po wszystkich zapytaniach lub odbuduj połączenie. pierwsza jest lepszą opcją.
Otrzymujesz dane wejściowe użytkownika $_REQUEST['key']
, oznacza to, że Twoje zapytanie jest otwarte na wstrzyknięcie SQL. To pomoże Ci zrozumieć, jak zapobiec wstrzyknięciu kodu SQL:Jak mogę zapobiec wstrzykiwaniu SQL w PHP?