अपरिभाषित फ़ंक्शन पर PHP कॉल: MSSQL कनेक्शन समस्याओं का निवारण
जैसा कि आपको "PHP घातक त्रुटि: अपरिभाषित पर कॉल करें" बताते हुए एक त्रुटि का सामना करना पड़ा है फ़ंक्शन mssql_connect()", अंतर्निहित कारण को समझना और इसे प्रभावी ढंग से हल करना आवश्यक है।
पहला कदम है सत्यापित करें कि Microsoft SQL सर्वर ड्राइवर सही ढंग से स्थापित और सक्षम किया गया है। अपनी php.ini फ़ाइल पर जाएँ और जाँचें कि क्या निम्न पंक्ति मौजूद है:
extension=php_sqlsrv_53_nts.dll
यदि यह पंक्ति मौजूद है, तो पुष्टि करके सुनिश्चित करें कि फ़ाइल आपके PHP कॉन्फ़िगरेशन में लोड हो गई है php.ini में निम्नलिखित सेटिंग:
extension_dir = "ext"
मामले में एक्सटेंशन_डीआईआर पथ अलग है, इसे तदनुसार संशोधित करें।
हालांकि, आपको ध्यान देना चाहिए कि mssql_connect() फ़ंक्शन Microsoft SQL सर्वर ड्राइवर से संबंधित नहीं है। इसके बजाय, आपको PHP से SQL सर्वर के साथ कनेक्शन स्थापित करने के लिए sqlsrv_connect() का उपयोग करना चाहिए, जैसा कि Microsoft SQL सर्वर ड्राइवर दस्तावेज़ में सुझाया गया है।
अतिरिक्त समस्या निवारण चरणों में शामिल हैं:
इन चरणों का पालन करके, आपको अपरिभाषित फ़ंक्शन त्रुटि को हल करने में सक्षम होना चाहिए और IIS7/Windows Server 2008 पर PHP 5.3 का उपयोग करके Microsoft SQL Server 2008 से कनेक्ट करें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3