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

कोडनिर्देशक में संग्रहित प्रक्रिया को कॉल करना

मैं मिस्टर टिम ब्राउनलॉ के ब्लॉग का अनुसरण करता हूं:
http://ellislab. कॉम/फ़ोरम/व्यूथ्रेड/73714/#562711

सबसे पहले, application/config/config.php, लाइन 55 को संशोधित करें।

$db['default']['dbdriver'] = 'mysqli'; // USE mysqli

फिर, निम्नलिखित को mysqli_result.php में जोड़ें जिसमें किसी अजीब कारण से यह कमांड गायब है (/system/database/drivers/mysqli/mysqli_result.php के तहत)।

/**
  * Read the next result
  *
  * @return  null
  */   
 function next_result()
 {
     if (is_object($this->conn_id))
     {
         return mysqli_next_result($this->conn_id);
     }
 }

फिर, अपने मॉडल में, $result->next_result() . जोड़ें ।

नीचे मेरा उदाहरण है।

function list_sample($str_where, $str_order, $str_limit)
{
   $qry_res    = $this->db->query("CALL rt_sample_list('{$str_where}', '{$str_order}', '{$str_limit}');");

   $res        = $qry_res->result();

   $qry_res->next_result(); // Dump the extra resultset.
   $qry_res->free_result(); // Does what it says.

   return $res;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel 5.5 त्रुटि आधार तालिका या दृश्य पहले से मौजूद है:1050 तालिका 'उपयोगकर्ता' पहले से मौजूद है

  2. अपडेट क्वेरी के लिए स्टेटमेंट कैसे तैयार करें?

  3. मैं MySQL को पुनरारंभ किए बिना MySQL की धीमी क्वेरी लॉग को कैसे सक्षम कर सकता हूं?

  4. mysql_result () पैरामीटर 1 को संसाधन, बूलियन दिए जाने की अपेक्षा करता है

  5. जावास्क्रिप्ट प्रॉम्प्ट बॉक्स से मूल्य कैसे प्राप्त करें और इसे SQL में सहेजने में सक्षम होने के लिए PHP चर में पास करें?