Ответ 1
Что-то вроде этого:
$values = implode(',', $ids);
$sql = "SELECT * FROM Users WHERE ID IN ($values)";
Возможный дубликат:
PHP/MYSQL с использованием массива в выражении WHERE
У меня есть массив с именем $ids
:
Array ( [0] => 14 [1] => 15 [2] => 16 [3] => 17 [4] => 18 [5] => 19)
Я хочу выбрать из таблицы Users
, где ID
соответствует любому значению в массиве. Как это можно сделать?
Что-то вроде этого:
$values = implode(',', $ids);
$sql = "SELECT * FROM Users WHERE ID IN ($values)";