Mysql
 sql >> Base de données >  >> RDS >> Mysql

PHP PDO :impossible de se connecter, nom de catalogue invalide

Au lieu de :

$dbh = new PDO("mysql:91.146.107.11;dbname=kennyi81_gamersite", "kennyi81_gamer", "***************");

Essayez :

$dbh = new PDO("mysql:host=91.146.107.11;dbname=kennyi81_gamersite", "kennyi81_gamer", "***************");

(ajoutez host= )

Et cela fonctionne très probablement sur votre serveur local, car vous avez mysql:localhost... ou mysql:127.0.0.1... là et il est ignoré (car il manque host= ainsi) et par défaut c'est localhost.