本文介绍了代码符号和或的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
可以在codigniter中执行:(条件1 AND条件2)OR(条件3和条件4)
我试试:
$ this-> db-> where(condition1 - condition2);
$ this-> db-> or_where(condition3 - condition4);
但是这是:(condition1 AND condition2)OR(condition3 OR condition4)
解决方案
只要在您的位置写出
$ this-> db-> where((condition1 AND condition2)OR(condition3 AND condition4));
这将仍然转义数据,你不必使用or_where方法。 >
It is posible to do: (condition 1 AND condition2) OR (condition3 AND condition4) in codigniter?
I try:
$this->db->where(condition1 - condition2);
$this->db->or_where(condition3 - condition4);
But this is: (condition1 AND condition2) OR (condition3 OR condition4)
解决方案
Just write it out in your where
$this->db->where("(condition1 AND condition2) OR (condition3 AND condition4)");
this will still escape data and you don't have to fool with the or_where method.
这篇关于代码符号和或的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!