本文介绍了代码符号和或的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可以在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.

这篇关于代码符号和或的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-01 14:38