我要在卡号为7689,产品ID为73或71的条件下检索数据。
$this->cekModel->where('card_number', 7689)->where('id_product ', '73')orWhere('id_product', '71')->FindAll();
结果必须显示2个数据,即id = 1和id = 4但我只能通过上面的查询获得一个数据
答案 0 :(得分:1)
Unrecognized token in source text.
At line:1 char:13
+ npm install <<<< @babel/core @babel/cli --save-dev
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnrecognizedToken
不会做什么吗?
whereIn()
答案 1 :(得分:0)
$this->cekModel
->where('card_number', 7689)
->whereIn('id_product', array(71, 73))
->FindAll();
以上代码在我的控制台上无法正常工作(返回错误结果)。 我尝试过修改,但效果很好。
$data=['71','73'];
$this->cekModel
->where('card_number', 7689)
->whereIn('id_product', $data)
->FindAll();
谢谢..