Php 具有一个或多个点火器的多个WHERE条件
我想知道如何将第一个条件设为常数,而将两个底部条件设为或在codeigniter中。当or_where条件存在时,它似乎忽略了第一个条件。如何仅指定或应用于“where private”Php 具有一个或多个点火器的多个WHERE条件,php,mysql,codeigniter,Php,Mysql,Codeigniter,我想知道如何将第一个条件设为常数,而将两个底部条件设为或在codeigniter中。当or_where条件存在时,它似乎忽略了第一个条件。如何仅指定或应用于“where private” 谢谢不幸的是,使用CodeIgniter的ActiveRecord功能无法做到这一点。ActiveRecord不具备将where语句括起来的功能 您可以这样手动编写: $this->db->where('(`private` = "no" OR `private` = "yes")'); 我认为这
谢谢不幸的是,使用CodeIgniter的ActiveRecord功能无法做到这一点。ActiveRecord不具备将where语句括起来的功能 您可以这样手动编写:
$this->db->where('(`private` = "no" OR `private` = "yes")');
我认为这应该起作用:
$this->db->where("(private='no' OR private='yes' )");
作为几分钟前刚刚使用过这个的人,这是真的。
$this->db->where("(private='no' OR private='yes' )");