2016-07-29 45 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(); 

} 

我会自动加载数据库库。