如何将URL ID转换为CodeIgniter的MySQL查询

时间:2016-07-29 23:30:08

标签: mysql codeigniter codeigniter-3

基本上,这就是我想做的,它是如何运作的?

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 个答案:

答案 0 :(得分: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();

}

我会自动加载数据库库。