我有一组参数,它们是动态变化的,我想基于参数进行查询。
例如
$arr Array of parameters
(
[shareName] => First Item
[sharePrice] => 100
)
查询必须动态添加where子句
foreach($arr as $k => $v)
{
$data = DB::table('itemstable')->where($k, $arr[$k])->where($k, $arr[$k])->get();
}
我怎么知道并添加两个条件?
答案 0 :(得分:0)
$query->where([
['column_1', '=', 'value_1'],
['column_2', '<>', 'value_2'],
[COLUMN, OPERATOR, VALUE],
...
])