Czasami błąd wyjątku odmowy dostępu, ponieważ twoje poświadczenia mysql są nieprawidłowe. Po drugie, z mojego doświadczenia zauważyłem, że dzieje się tak również dlatego, że nie ustawiłeś hasła do połączenia z bazą danych. np.
private $host = "localhost";
private $db_name = "db_dbtest"; // Database name
private $username = "db_user"; // your database username
private $password = "db_password"; // Your password
public $conn;
}
Spróbuj ustawić hasło do połączenia z bazą danych. Miałem takie doświadczenie i po zmianie mojego sortowania na utf8_general_ci w zakładce Operacje, to nie mogło rozwiązać mojego problemu. Pomyślałem o dodaniu hasła do połączenia z bazą danych i natychmiast się połączyłem. Możesz to przetestować i sprawdzić, czy to pomoże.