如何在代码点火器中使用数组值创建超过 1 个子句



我有一些查询,我想让该查询具有超过 1 个条件,但我有一些问题,我想知道如何使用数组制作超过 1 个条件。

像这样的代码:

$array = ['1', '2', '3'];
$this->db->select('*');
$this->db->from('my_table');
$this->db->where('my_field', $array);
$result = $this->db->get();
return $result->result();

但是当我看到结果时,数据只是在我的数组中索引"0"中仅显示条件,而不是执行数组中的所有索引,我怎样才能让我的所有值数组连接到我的子句条件。

如果我的解释难以理解,我很抱歉,你可以再问我,谢谢

你可以试试。我认为它会解决你的问题。

$array = ['1', '2', '3'];
$builder = $db->table('my_table');
$builder->select('*');
$builder->whereIn('my_field', $names);
$result = $builder->get();

相关内容

  • 没有找到相关文章

最新更新