2016-07-29 15 views
0

基本的に、これは私がやりたいことです。どのように機能しますか?CodeIgniterのMySQLクエリにURL IDを取得する方法

public function get_product_category(){ 


     $id = $this->uri->segment(3); 


     $query = $this->db->query('SELECT * FROM products where category_id = $id '); 


     return $query->row();   
    } 

答えて

1

あなたは、私はデータベースライブラリを自動ロードうQuery Builder Class

public function get_product_category(){ 

    $this->db->where('category_id', $this->uri->segment(3)); 
    $query = $this->db->get('products'); 

    return $query->row(); 
    // return $query->row_array(); 

} 

それとも

public function get_product_category(){ 

    $this->db->select('*'); 
    $this->db->from('products'); 
    $this->db->where('category_id', $this->uri->segment(3)); 
    $query = $this->db->get(); 

    return $query->row(); 
    // return $query->row_array(); 

} 

を使用することができます。

関連する問題