用php数组的mysql SELECT语句教程
参见英文答案 > Passing an array to a query using a WHERE clause 18个
我在php中创建了一个包含一些USER\_ID的数组.我正在使用具有名为USERS的表的mysql数据库.
现在我想只从USERS中选择那些user\_id与数组中的USER\_ID匹配的行.
提前致谢
解决方法:
$ids = join(',',$user_ids);
$sql = "SELECT * FROM USERS WHERE user_id IN ($ids)";
Passing an array to a query using a WHERE clause
http://www.php.net/manual/en/function.join.php
http://www.php.net/manual/en/function.implode.php