在单个模型查询中使用几个条件获取多个连接结果查询codeigniter与分页

问题描述:

这是我的模型函数正在工作。我必须找出一些领域的计数。 (例如,我必须从rfq表中找到requirementid的数量)。我可以在一个函数中写几个查询,并用分页显示吗?在单个模型查询中使用几个条件获取多个连接结果查询codeigniter与分页

任何帮助,将不胜感激

public function fetch_data($limit, $start) { 
     $this->db->limit($limit, $start); 
     $this->db->from('jil_requirements'); 
      $this->db->join('jil_users', 'jil_requirements.rqm_userid=jil_users.usr_id', 'left'); 
      $this->db->join('jil_merchants', 'jil_requirements.rqm_createdempid=jil_merchants.mer_id', 'left'); 
      $this->db->where('jil_requirements.rqm_permission!=', '4'); 
     $query = $this->db->get(); 
     if ($query->num_rows() > 0) { 
      foreach ($query->result() as $row) { 
       $data[] = $row; 
      } 
      return $data; 
     } 
     return false; 
    } 

您可以使用$this->db->query()来编写查询。例如见下面的代码。

$SQL="Your custome query"; 
$query = $this->db->query($SQL); 
$result= $query->result_array(); 
+0

我想在一个函数中有多个查询结果 – Angel