2015-12-16 3 views

ответ

3

Вы используете 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 ;)) 
2

Использование IN оператор

Попробуйте это:

SELECT * 
FROM ads 
WHERE id IN ($ids);