I stedet for:
$dbh = new PDO("mysql:91.146.107.11;dbname=kennyi81_gamersite", "kennyi81_gamer", "***************");
Prøv:
$dbh = new PDO("mysql:host=91.146.107.11;dbname=kennyi81_gamersite", "kennyi81_gamer", "***************");
(tilføj host= )
Og det virker højst sandsynligt på din lokale server, fordi du har mysql:localhost...
eller mysql:127.0.0.1...
der, og den ignoreres (fordi den mangler host= også), og som standard er det localhost.