जवाब मिल गया! ऐसा लगता है कि कोडनिर्देशक के mysql ड्राइवर में संग्रहीत कार्यविधियों को संभालने वाले बग हैं।
मैंने कॉन्फ़िगर/डेटाबेस . में ड्राइवरों को mysql से mysqli में बदल दिया है फ़ाइल बदलकर
$db['default']['dbdriver'] = 'mysql';
करने के लिए
$db['default']['dbdriver'] = 'mysqli';
पोस्ट करें कि मैंने system/database/drivers/mysqli/mysqli_result.php को संशोधित किया है फ़ाइल और नीचे दिए गए फ़ंक्शन को जोड़ा
function next_result()
{
if (is_object($this->conn_id))
{
return mysqli_next_result($this->conn_id);
}
}
और नीचे के रूप में मॉडल को संशोधित किया
$db = $this->load->database('mailbox',TRUE);
$qry_res = $db->query('Call circle_pending_p()');
echo $db->_error_message();
$res = $qry_res->result_array();
$qry_res->next_result();
$qry_res->free_result();
if (count($res) > 0) {
return $res;
} else {
return 0;
}
इससे समस्या हल हो गई!