如何在Codeigniter中使用for循环给出条件

时间:2016-12-22 08:03:05

标签: arrays codeigniter where-clause

我有一个数组:

Array
(
    [0] => 9055954
    [1] => 2736738
    [2] => 1234
    [3] => 2844725
)

我需要在where条件中选择id表格数据库表add_family,其id不等于数组中任何一个值,我正在使用codeigniter,如何使用for循环查看where条件。< / p>

1 个答案:

答案 0 :(得分:0)

您不需要运行for循环来执行此操作。您可以通过运行一个简单的查询来检查它,该查询将在排除数组中指定的ids之后从表中选择所有记录:

$ignore_ids = [9055954, 2736738, 1234, 2844725];

$this->db->where_not_in('add_family', $ignore_ids);