我有一个ids
用逗号合并的序列:
$ids = '1,2,3,4,5,6,7,8,9,10' ;
select * from ads WHERE id = $ids ...
现在我怎样才能ads
通过这些获得表格的内容ids
?
我有一个ids
用逗号合并的序列:
$ids = '1,2,3,4,5,6,7,8,9,10' ;
select * from ads WHERE id = $ids ...
现在我怎样才能ads
通过这些获得表格的内容ids
?
您正在使用 PHP。您可以像这样构建 SQL:
$ids = '1,2,3,4,5,6,7,8,9,10';
$sql = 'SELECT * FROM ads WHERE id IN ('.$ids.')';
//execute the query (don't use mysql_* function ;) )
从 MySQL 5.6 开始,您也可以使用FIND_IN_SET()
:
$ids = '1,2,3,4,5,6,7,8,9,10';
$sql = "SELECT * FROM ads WHERE FIND_IN_SET(id, '".$ids."')";
//execute the query (don't use mysql_* function ;) )