草庐IT

heightarray

全部标签

php - laravel 循环中的多个 where 子句

我几乎希望查询选择25岁且高度在150-170cm或190-200cm之间的所有用户记录。我在下面写下了这个查询。然而,问题是它不断增加25岁或190-200厘米的人,而不是25岁的150-170岁的人或25岁的190-200厘米高的人。我怎样才能解决这个问题?谢谢$heightarray=array(array(150,170),array(190,200));$user->where('age',25);for($i=0;$iwhereBetween('height',$heightarray[$i])}else{$user->orWhereBetween('height',$he