假如有一个数组 $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).... // 成功使用
End
温馨提示:如果您对本文有疑问,请在本页留言即可!!!
留言/评论:◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。