Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

PHP PDO:Não é possível conectar, nome de catálogo inválido


Ao invés de:
$dbh = new PDO("mysql:91.146.107.11;dbname=kennyi81_gamersite", "kennyi81_gamer", "***************");

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

(adicione host= )

E provavelmente funciona em seu servidor local, porque você tem mysql:localhost... ou mysql:127.0.0.1... lá e é ignorado (porque está faltando host= também) e por padrão é localhost.