array(3) { [0]=> string(7) "1111111" [1]=> string(5) "12345" [2]=> string(3) "qwe" }
这样一个数组,怎么将里面的元素取出来分别查询数据库,并把查到的值放到一个数组中
比如$result = $tail_fibers->distinct ( true )->where("type='xxx'")->select();这样一条查询语句,如何将1111111 12345和qwe三个数值分别代替xxx来进行查询;
根据你的语义描述可以用这样的方法来查询
$arr = ["1111111","12345","qwe"];不知道你用的是哪个SQL组件,但是大体都会提供类似 ->whereIn('type',$arr) 这样的方法,等于直接用SQL的IN语句进行多个值查询,效率更高
具体怎么使用能教我下么,我比较小白,十分感谢
本回答被网友采纳