分页超过1张桌子

时间:2018-07-16 04:07:17

标签: php sql codeigniter

我想通过其他Web参考对ci进行分页,但平均每个人仅使用一张表


有谁知道如何在这种情况下输入多个表

public function data($number,$offset){
    return $query = $this->db->get('client',$number,$offset)->result();         
}

我尝试这样输入

public function data($number,$offset){
    return $query = $this->db->get('client,advertisement,size',$number,$offset)->result();          
}

但结果不是我预期的

image

NAMA正在循环,IKLAN也正在循环,但SIZE不在

我从here那里引用了

1 个答案:

答案 0 :(得分:0)

我用这个:

public function fetch_countries($limit, $start) {
    $this->db->limit($limit, $start);
    $this->db->join('client', 'advertisement.id_client= client.id_client','inner');
    $this->db->join('size', 'advertisement.id_size= size.id_size','inner');
    $query = $this->db->get("advertisement");

    if ($query->num_rows() > 0) {
        foreach ($query->result() as $row) {
            $data[] = $row;
        }
        return $data;
    }
    return false;
}