Problém souvisí s aktivními záznamy CodeIgniter a voláním vícenásobných databázových uložených procedur.
Nejprve zkontrolujte tento parametr dbdriver (application/config/database.php ) je nastaven na mysqli .Potom, jak je popsáno v " Volání uložené procedury z Active Record třídy CodeIgniter" otázka na StackOverflow , přidáním do system/database/DB_active_rec.php následující funkce:
function freeDBResource($dbh){
while(mysqli_next_result($dbh)){
if($l_result = mysqli_store_result($dbh)){
mysqli_free_result($l_result);
}
}
}
..A ve svém ovladači použijte:
$this->db->freeDBResource($this->db->conn_id);
po volání libovolné uložené procedury.