查询 Yii2 中 'implode' 的问题
Problems with 'implode' in query Yii2
早上好!我正在尝试使用 'Implode' 对 'IN' 子句进行查询。问题是每当我return一条记录。只需取数组的第一个值并将其放入 IN...
$array = $fields -> exports;
$values = implode(",", $array);
$export = Users_logs::find()
-> where(['IN', 'Id', [$values]])
-> all();
不要使用内爆,直接传递数组
where(['IN', 'Id', $array])
或
where(['Id' => $array]);
早上好!我正在尝试使用 'Implode' 对 'IN' 子句进行查询。问题是每当我return一条记录。只需取数组的第一个值并将其放入 IN...
$array = $fields -> exports;
$values = implode(",", $array);
$export = Users_logs::find()
-> where(['IN', 'Id', [$values]])
-> all();
不要使用内爆,直接传递数组
where(['IN', 'Id', $array])
或
where(['Id' => $array]);