假如有一个数组:
$arr = array(1,3,5,7,9)
那么我该如何在php中使用 WHERE IN 语句来查询呢?
WHERE id IN (1,3,5,7,9.......)
首先需要先将数组转换为字符串:
$arr_string = implode(',', $arr); // 用implode把数组转化为1,2,3,4,5的字符串 或者 join
... WHERE id IN ($arr_sting)....
这样就可以了
假如有一个数组:
$arr = array(1,3,5,7,9)
那么我该如何在php中使用 WHERE IN 语句来查询呢?
WHERE id IN (1,3,5,7,9.......)
首先需要先将数组转换为字符串:
$arr_string = implode(',', $arr); // 用implode把数组转化为1,2,3,4,5的字符串 或者 join
... WHERE id IN ($arr_sting)....
这样就可以了