首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Codeigniter与OR与

Codeigniter与OR与
EN

Stack Overflow用户
提问于 2012-10-20 03:41:39
回答 6查看 6.5K关注 0票数 2

(条件1与condition2)或(condition3与condition4)是可能的。

我试着:

代码语言:javascript
复制
$this->db->where(condition1 - condition2);
$this->db->or_where(condition3 - condition4);

但这是:(condition1和condition2) OR (condition3或condition4)

EN

回答 6

Stack Overflow用户

发布于 2012-10-20 03:45:55

把它写在你的地址上

代码语言:javascript
复制
$this->db->where("(condition1 AND condition2) OR (condition3 AND condition4)");

这仍然会对数据进行转义,并且您不必使用or_where方法。

票数 5
EN

Stack Overflow用户

发布于 2013-08-30 19:12:38

是的,这是可能的,为了方便起见,把你想要使用的任何条件都放在一个变量中

代码语言:javascript
复制
$where ="(condition 1 AND condition2) OR (condition3 AND condition4)";
$this->db->where($where);
票数 3
EN

Stack Overflow用户

发布于 2013-03-07 15:24:49

你有没有试过这样:?

代码语言:javascript
复制
$this->db->where(COND1);
$this->db->where(COND2);
$this->db->or_where(COND3); 
$this->db->where(COND4); 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12981351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档