"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > MSSQL से कनेक्ट करने का प्रयास करते समय मुझे PHP में "अपरिभाषित फ़ंक्शन mssql_connect() पर कॉल करें" त्रुटि क्यों मिल रही है?

MSSQL से कनेक्ट करने का प्रयास करते समय मुझे PHP में "अपरिभाषित फ़ंक्शन mssql_connect() पर कॉल करें" त्रुटि क्यों मिल रही है?

2024-11-10 को प्रकाशित
ब्राउज़ करें:864

Why am I getting a

अपरिभाषित फ़ंक्शन पर 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 सर्वर ड्राइवर दस्तावेज़ में सुझाया गया है।

अतिरिक्त समस्या निवारण चरणों में शामिल हैं:

  • इसे सत्यापित करें आप Microsoft SQL सर्वर ड्राइवर के लिए उपयुक्त PHP संस्करण का उपयोग कर रहे हैं।
  • सुनिश्चित करें कि Microsoft SQL सर्वर ड्राइवर को निर्दिष्ट एक्सटेंशन में निकाला गया है निर्देशिका।
  • Microsoft SQL सर्वर ड्राइवर API पर विस्तृत जानकारी के लिए SQLSRV_Help.chm फ़ाइल की जाँच करें।

इन चरणों का पालन करके, आपको अपरिभाषित फ़ंक्शन त्रुटि को हल करने में सक्षम होना चाहिए और IIS7/Windows Server 2008 पर PHP 5.3 का उपयोग करके Microsoft SQL Server 2008 से कनेक्ट करें।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3