Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

PHP घातक त्रुटि:अपरिभाषित फ़ंक्शन पर कॉल करें mssql_connect ()

मैंने अभी-अभी उस एक्सटेंशन को अपने देव सर्वर पर स्थापित करने का प्रयास किया है।

सबसे पहले, सुनिश्चित करें कि एक्सटेंशन सही ढंग से सक्षम है। आपका phpinfo() आउटपुट पूर्ण नहीं लगता है।

यदि यह वास्तव में ठीक से स्थापित है, तो आपका phpinfo() ऐसा अनुभाग होना चाहिए जो इस तरह दिखता हो:

यदि आपको वह अनुभाग आपके phpinfo() . में नहीं मिलता है . सुनिश्चित करें कि आप सही संस्करण का उपयोग कर रहे हैं। एक्सटेंशन के गैर-थ्रेड-सुरक्षित और थ्रेड-सुरक्षित दोनों संस्करण हैं।

अंत में, अपना extension_dir जांचें सेटिंग। डिफ़ॉल्ट रूप से यह यह है:extension_dir = "ext" , ज्यादातर समय यह ठीक काम करता है, लेकिन अगर यह कोशिश नहीं करता है:extension_dir = "C:\PHP\ext"

====================================================================

संपादित करें नई जानकारी दी गई:

आप गलत फ़ंक्शन का उपयोग कर रहे हैं। mssql_connect() Mssql एक्सटेंशन का हिस्सा है। आप Microsoft के एक्सटेंशन का उपयोग कर रहे हैं, इसलिए sqlsrv_connect() . का उपयोग करें , Microsoft ड्राइवर के लिए API के लिए, SQLSRV_Help.chm देखें। जिसे आपके ext . में निकाला जाना चाहिए निर्देशिका जब आपने एक्सटेंशन निकाला था।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर (T-SQL) में PATINDEX () फ़ंक्शन कैसे काम करता है

  2. SQL सर्वर प्रबंधन स्टूडियो (SSMS) में तालिका पंक्तियों / अभिलेखों को संपादित करें - SQL सर्वर ट्यूटोरियल / TSQL ट्यूटोरियल भाग 18

  3. SQL सर्वर में अंतिम-सम्मिलित पहचान मान वापस करने के लिए @@ पहचान का उपयोग करें

  4. JDBC MSSQL से रिटर्न वैल्यू प्राप्त करना

  5. मिनटों में SQL सर्वर समस्याओं को खोजें, प्राथमिकता दें और हल करें