The problem is that in a controller I try to execute the two procedures I skip this error:
A Database Occurred Error
Error Number: 2014
Commands out of sync: you can not run this command now
CALL charges ();
Filename: models / Model_employees.php
Line Number: 56
My controller:
public function consulta(){
$criterio=$this->input->post("criterio");
$data["consulta"]=$this->Modelo_empleados->consultar($criterio);
$data["puesto"]=$this->Modelo_empleados->cargos();
$this->load->view("layout/header");
$this->load->view("layout/menu");
$this->load->view("layout/empleados",$data);
$this->load->view("layout/footer");
}
The model:
public function consultar($dato){
$con=$this->db->query("CALL consulta_empleado('$dato',@id,@nom,@ap,@am,@calle,@colonia,@localidad,@estado,@n_int,@n_ext,@cp,@tel,@email,@horario,@cargo);");
return $con->result();
}
public function cargos(){
$query=$this->db->query("CALL cargos();");
return $query->result();
}