मैं 5.5 से पहले PHP के संस्करणों में विश्वास करता हूं आप 'होस्ट' पैरामीटर के लिए "लोकलहोस्ट" (या होस्ट MySQL सर्वर चल रहा है यदि यह वही होस्ट नहीं है) का उपयोग करेगा। यदि यह संस्करण 5.5 के बाद है, तो मुझे लगता है कि आपको "लोकलहोस्ट:3306" का उपयोग करने की आवश्यकता है (जरूरी नहीं कि 3306, यह सिर्फ डिफ़ॉल्ट MySQL पोर्ट है, इसलिए यदि आपने इसे बदल दिया है तो यह अलग होगा)। इसलिए यदि आप 5.5 से पहले PHP के संस्करण पर हैं और कोड 5.5 और उससे अधिक संस्करण के लिए है, तो अपनी MySQL कनेक्टर सेटिंग्स को बदलने का प्रयास करें। लगता है कि यह कुछ इस तरह दिखता है:
array(
'host' => "localhost:3306",
'username' => 'user',
'password' => 'pass',
'dbname' => 'database');
)
शायद इसे इसमें बदलने का प्रयास करें:
array(
'host' => "localhost",
'username' => 'user',
'password' => 'pass',
'dbname' => 'database');
)