什么是从codeigniter中的存储过程中获取多个结果集的模型代码?

时间:2015-12-28 12:21:42

标签: codeigniter

我的模型代码如下所示。

   public function getattendence($data)
   {

        $sql="CALL `sp_AttendanceDetails`(?,?,?);";
        $query=$this->db->query($sql,$data);
        return $query->result_array();
   }

但它返回一个结果集。第二个结果集我没有得到..

2 个答案:

答案 0 :(得分:0)

传递这样的数据

public function getattendence($data)
{
    # example of your $data array
    $id = $data['id'];
    $name = $data['name'];
    $date = $data['date'];

    $sql="CALL sp_AttendanceDetails($id,'$name',$date);";
    $query=$this->db->query($sql);
    return $query->result_array();
}

答案 1 :(得分:0)

使用return $ this-> _execute_multi_query($ sql);     参考http://php.net/manual/en/mysqli.multi-query.php