Вярвам, че във версии на php преди 5.5 ще използвате "localhost" (или хоста, на който работи mysql сървърът, ако не е същият хост) за параметъра "host". Ако е след версия 5.5, мисля, че трябва да използвате "localhost:3306" (Не непременно 3306, това е просто mysql портът по подразбиране, така че ако сте го променили, ще е различно). Така че, ако използвате версия на php преди 5.5 и кодът е за версия 5.5 и по-нова, опитайте да промените настройките на конектора на mysql. Предполагам, че изглежда нещо като:
array(
'host' => "localhost:3306",
'username' => 'user',
'password' => 'pass',
'dbname' => 'database');
)
Може би опитайте да промените това на:
array(
'host' => "localhost",
'username' => 'user',
'password' => 'pass',
'dbname' => 'database');
)