我正在开发codeigniter php框架。我在数据库中有三个类别:
现在我想在单个函数中的WHERE子句中使用这三个类别。为此,我写了一些查询,但没有一个工作:
列名是category_name,值是上面提到的
$this->db->where('category_name','category_name1');
$this->db->or_where('category_name','category_name2');
$this->db->where('category_name','category_name1' or 'category_name2');
现在我该如何使用它?
答案 0 :(得分:1)
更新:以这种方式尝试
$this->db->where('category_name', $category_name1);
$this->db->or_where('category_name', $category_name2);
或
$this->db->where_in('category_name', $category_name1, $category_name2);
答案 1 :(得分:0)
你可以使用where_in如下:
$this->db->where_in('category_name', array($category_name1, $category_name2));
答案 2 :(得分:0)
试试这个
$this->db->where('category_name',$category_name1)->where('category_name ',$category_name2)->where('category_name ',$category_name3);