codeigniter 中多个 where_in 条件的数组

达曼德拉·瓦德
$this->db->where('column_field1',$value1);
$this->db->where('column_field2',$value2);

对于以上两个查询,我们可以将单个查询编写为:

$arr = array('column_field1'=>'value1', 'columne_field2'=>'value2');

function select($arr){
    .. .. ..
    ... .. . ..
    $this->db->where($arr);
}

where_in 查询是否有任何解决方案:

function($value1, $value2){
   $this->db->where_in('column_field1',$value1);
   $this->db->where_in('column_field2',$value2);
}

正如我尝试过但没有用:

arr = array('column_field1'=>$arr,'column_field2'=>arr2);

function select_in($arr)
 {
        $this->db->select('*');
        $this->db->from('table');
        $this->db->where_in($arr);
        $query = $this->db->get();
        return $query;
    }

我想结合 where_in 条件,以便我可以为它存储多个 column_field 和数组。$this->db->where_in($arr); 其中 $arr 包含一对 column_filed 和 array_of_value: $arr = $array('column_field'=>$arr_of_value);

顽皮
function select_in($arr)
 {
        $this->db->select('*');
        $this->db->from('table');
        $this->db->where($arr);  // change here
        $query = $this->db->get();
        return $query;
    }

如果你想要多个 where In 那么你需要写两次......在单个语句中是不可能的。

$this->db->where_in('field1',$cond1);
$this->db->where_in('field2' , $cond2);

注意: Where_in 类似于 where id IN (1,2,3...) 但在您的情况下,您正在执行多个 where 条件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Codeigniter-限制查询“ where_in”中的项目

来自分类Dev

Codeigniter where_in JSON列

来自分类Dev

codeigniter活动记录where_in

来自分类Dev

Codeigniter-从where_in查询返回一个数组

来自分类Dev

Codeigniter中的多个条件

来自分类Dev

CodeIgniter 中 update_batch 的多个 WHERE 条件问题

来自分类Dev

Codeigniter结合where_in和活动记录查询

来自分类Dev

Codeigniter WHERE OR AND与会话中的数组

来自分类Dev

Codeigniter 4中的多个类似条件

来自分类Dev

数组中的多个条件

来自分类Dev

如何在codeigniter的where条件中删除斜线

来自分类Dev

在CodeIgniter MongoDB中的文档中插入多个数组元素

来自分类Dev

Codeigniter Active Record,多个条件

来自分类Dev

Codeigniter Active Record,多个条件

来自分类Dev

Codeigniter中的多个条件连接时如何避免“`”?

来自分类Dev

如何在Codeigniter中合并多个数组

来自分类Dev

如何在Codeigniter中合并多个数组

来自分类Dev

如何在laravel中基于多个where条件删除记录作为数组

来自分类Dev

Codeigniter - 合并多个具有条件的关联数组

来自分类Dev

使用WHERE_IN子句从具有多个值的字段中进行SELECT查询

来自分类Dev

使用单个数组传递多个WHERE条件(使用LIKE)

来自分类Dev

SQLite WHERE LIKE中的多个条件

来自分类Dev

SQLite:从查询中删除多个WHERE条件

来自分类Dev

LINQ中where语句中的多个条件

来自分类Dev

Laravel 5.1 中的多个 where 条件

来自分类Dev

选择并在codeigniter中的条件

来自分类Dev

CodeIgniter Active Record多个“ where”和“或”语句

来自分类Dev

Codeigniter使用where子句连接多个表

来自分类Dev

CodeIgniter Active Record多个WHERE子句

Related 相关文章

热门标签

归档