参见英文答案 > 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


标签: php, mysql

相关文章推荐

添加新评论,含*的栏目为必填