如何在 Codeigniter 4 模型中使用多个 Where but with OR 运算符?

How to have multiple Where but with OR operator in Codeigniter 4 model?

我想要这个查询
select ID, Username from tblUsers where ID = %1 OR Username = %1

在 Codeigniter 4 模型中。

我发现 Codeigniter 模型支持多个 where,但它使用“AND”运算符。
我想避免使用查询生成器。

这可以做到吗? 谢谢

此答案只是将您指向用户指南中的正确位置

或哪里 There is an Or Where - $builder->orWhere() in the users guide

在该页面上搜索 $builder->orWhere()

编写您自己的查询 To write your own queries you can use something like $db->query

查询参数的绑定 Binding of query parameters

您可以将字符串传递到 where $yourmidel->where("ID = %1 OR Username = %1");

并且如果您传递给查询字符串的内容必须在 double "" 或 single '' quoted[=23 中=].

喜欢username = '%1'