sql >> Base de Datos >  >> RDS >> Mysql

PHP PDO:no se puede conectar, nombre de catálogo no válido

En lugar de:

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

Prueba:

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

(añadir host= )

Y lo más probable es que funcione en su servidor local, porque tiene mysql:localhost... o mysql:127.0.0.1... allí y se ignora (porque falta host= también) y por defecto es localhost.