Подставить массив в условие WHERE
у меня есть перечень id
$array = array(1, 2, 3, 4);
как мне вывести из БД записи с этими id ?
я рассматриваю вариант пройтись циклом и изменить значение 1
$sql = 'SELECT * FROM test WHERE id = 1 ';
возможно можно как то подставить массив в WHERE id = 1
Ответы (1 шт):
Автор решения: Xaku
→ Ссылка
используйте implode()
$array = array(1, 2, 3, 4);
$sql = 'SELECT * FROM test WHERE id in ('.implode(",", $array).')';