Mysql
 sql >> Database >  >> RDS >> Mysql

PHP PDO:impossibile connettersi, nome catalogo non valido

Invece di:

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

Prova:

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

(aggiungi host= )

E molto probabilmente funziona sul tuo server locale, perché hai mysql:localhost... o mysql:127.0.0.1... lì ed è ignorato (perché manca host= anche) e per impostazione predefinita è localhost.