Saya percaya pada versi php sebelum 5.5 Anda akan menggunakan "localhost" (atau Host yang menjalankan server mysql jika bukan Host yang sama) untuk parameter 'Host'. Jika setelah versi 5.5 saya pikir Anda perlu menggunakan "localhost:3306" (Belum tentu 3306, ini hanya port mysql default, jadi jika Anda mengubahnya akan berbeda). Jadi jika Anda menggunakan versi php sebelum 5.5 dan kodenya untuk versi 5.5 dan yang lebih baru, coba ubah pengaturan konektor mysql Anda. Menebaknya terlihat seperti:
array(
'host' => "localhost:3306",
'username' => 'user',
'password' => 'pass',
'dbname' => 'database');
)
Mungkin coba ubah ini menjadi:
array(
'host' => "localhost",
'username' => 'user',
'password' => 'pass',
'dbname' => 'database');
)