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

त्रुटि:अपरिभाषित संपत्ति $load

बदलें

$this->load->database();

करने के लिए

$this->load->library('database');

डेटाबेस एक सीधी विधि नहीं है। यह कोडनिर्देशक में एक पुस्तकालय है और आपको इसे पुस्तकालय के रूप में लोड करना होगा।

आप database . को स्वत:लोड भी कर सकते हैं autoload.php . में लाइब्रेरी ।

अपडेट करें:

आप अपनी कक्षा और पद्धति के लिए एक ही नाम का उपयोग कर रहे हैं। PHP4 में, एक विधि जिसका नाम वर्ग नाम के समान है, को कंस्ट्रक्टर के रूप में माना जाता था, लेकिन यदि आप कोडनिर्देशक 2+ का उपयोग कर रहे हैं, तो आपको PHP5 कंस्ट्रक्टर का उपयोग करना होगा जो कि

है।
function __construct()
{
    parent::__construct();
    /*Additional code which you want to run automatically in every function call */
}

आप कोडनिर्देशक 2+ में वर्ग नाम के समान विधि का नाम नहीं दे सकते। विधि को किसी और चीज़ में बदलें। आप विधि को index . नाम दे सकते हैं यदि आप इसे डिफ़ॉल्ट रूप से लोड करना चाहते हैं।

इससे आपकी समस्या का समाधान हो जाना चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql_real_escape_string के बाद स्ट्रिप्सलाश का उपयोग करना

  2. वर्डप्रेस संपादक फाइलों को अपडेट नहीं कर रहा है:घातक त्रुटियों की जांच के लिए साइट के साथ वापस संवाद करने में असमर्थ

  3. उन्नत MySQL शामिल हो रहा है। क्वेरी को तेज करना

  4. मैसकल इनर जॉइन एंड ग्रुप बाई रिपीट रो

  5. MySQL में बड़ी CSV फ़ाइल आयात करें