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

कोडइग्निटर सक्रिय रिकॉर्ड 'कई संग्रहीत प्रक्रियाओं को कॉल करने में समस्याएं

समस्या कोडइग्निटर के सक्रिय रिकॉर्डर और एकाधिक डेटाबेस संग्रहीत कार्यविधि कॉलिंग से संबंधित है।

सबसे पहले उस dbdriver पैरामीटर की जाँच करें (application/config/database.php ) mysqli . पर सेट है .फिर, जैसा कि " में वर्णित है कोडइग्निटर के सक्रिय रिकॉर्ड वर्ग से एक संग्रहीत कार्यविधि को कॉल करना" StackOverflow पर प्रश्न , system/database/DB_active_rec.php . में जोड़ना निम्नलिखित कार्य:

function freeDBResource($dbh){
    while(mysqli_next_result($dbh)){
            if($l_result = mysqli_store_result($dbh)){
              mysqli_free_result($l_result);
            }
        }
}

..और अपने नियंत्रक में उपयोग करें:

$this->db->freeDBResource($this->db->conn_id);

किसी भी संग्रहीत कार्यविधि कॉलिंग के बाद।



  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 - SQL_BIG_SELECTS

  2. मैं mysql में सेट किए गए डिफ़ॉल्ट सर्वर कैरेक्टर का पता कैसे लगा सकता हूं?

  3. MySQL - डालने के बाद उसी तालिका को अद्यतन करने के लिए ट्रिगर

  4. क्या PHP के साथ MySQL में अभी बनाई गई पंक्ति की आईडी वापस करने का कोई तरीका है?

  5. आईडी की अधिकतम संख्या वाले चयन आईडी