PHP中查询mysql 如何在WHERE sortid IN 中用数组

2017-10-9 / 0 评论 / 13923 阅读

假如有一个数组 $arr = array(1,3,5,7,9......)十一组id



那么我在php中使用mysql

WHERE sortid IN (1,3,5,7,9.......)



是否可以使用$arr这个变量代替呢 该如何写?



谢谢大家 我已经自己想到解决方法并实现了

思路给大家参考 抛砖引玉



$arr = array(1,2,3,4,5); // 一个普通数组



$arr_string = join(',', $arr); // 用join把数组转化为1,2,3,4,5的字符串 



... WHERE sortid IN ($arr_sting).... // 成功使用

评论一下?

OωO
取消