簡體   English   中英

我正在嘗試明智地過濾數據類別

[英]I am trying filter data category wise

在那我使用了兩個表category(category_id, category_name)和第二個sub_category(sub_category_id, category_id, sub_category_title, sub_category_description, image, R_price, M_price, L_price, status) 我正在嘗試在sub_category表中匹配category_id時顯示圖像,價格,標題。 但是它不能正確執行

模型

function getid($id)
{
    $this->db->select('sub_category_id, category.category_name, sub_category_title, sub_category_description, image, R_price, M_price, L_price, status');
    $this->db->from('sub_category,category');
//  $this->db->join('category',' category.category_id = sub_category.category_id');
    $this->db->where('sub_category.category_id = category.category_id');
    $this->db->where('category.category_name = ',$id);
    $qry1 = $this->db->get();
    return $qry1->result_array();
} 

調節器

public function product_grid()
    {
        $id= $this->input->post('dataid');
        echo 'Data-Id is form controller: '.$id ; 
        $data['rs'] = $this->PizzaUp_User_model->getid($id);
        $data['res'] = $this->PizzaUp_User_model->select('category');
        $this->load->view('product_grid',$data);
    }

顯示圖片,價格,標題表格sub_category table.so這里不需要加入類別表

使用類別ID獲取子類別詳細信息

function getid($id)
{
    $this->db->select('sub_category_id,sub_category_title,sub_category_description, image, R_price, M_price, L_price, status');
        $this->db->from('sub_category');
        $this->db->where('sub_category.category_id',$id);
        $qry1 = $this->db->get();
        return $qry1->result_array();
}

@Vidhi Patel請嘗試簡單加入,如果您不想混淆自己,請使用小別名

function getid($id)
{
    $this->db->select('sc.*, c.category_id');
    $this->db->from('sub_category as sc');
    $this->db->join('category as c','c.category_id = sc.category_id','LEFT');
    $this->db->where('sc.category_id',$id);
    $qry1 = $this->db->get();

    if ($qry1->num_rows() > 0)
    {
        return $qry1->result_array();
    }
    return false;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM