Jeg tror på versioner af php før 5.5 du ville bruge "localhost" (eller værten mysql-serveren kører på, hvis det ikke er den samme vært) til 'host'-parameteren. Hvis det er efter version 5.5 tror jeg du skal bruge "localhost:3306" (Ikke nødvendigvis 3306, dette er bare standard mysql-porten, så hvis du ændrede det vil det være anderledes) . Så hvis du har en version af php før 5.5 og koden er til version 5.5 og nyere, så prøv at ændre dine mysql-forbindelsesindstillinger. Gætte på, at det ligner noget i retning af:
array(
'host' => "localhost:3306",
'username' => 'user',
'password' => 'pass',
'dbname' => 'database');
)
Prøv måske at ændre dette til:
array(
'host' => "localhost",
'username' => 'user',
'password' => 'pass',
'dbname' => 'database');
)