MySQL PHP - ВЫБЕРИТЕ ГДЕ id = array ()? [дубликат]

Возможный дубликат:
MySQL-запрос с использованием массива
Передача массива в mysql

У меня есть массив в PHP:

$array = array(1, 4, 5, 7);

Как видите, у меня есть массив разных значений, но я хочу написать инструкцию MYSQL, которая будет проверять, равен ли id любому из значения в массиве. Например, если строка имеет идентификатор id , равный 1, она вернет эту строку, то же самое для 4, 5 и 7. Длина массива может варьироваться в зависимости от характера программы, поэтому вот где проблема. Могу я просто сделать:

SELECT ...
  FROM ...
 WHERE id = '$array'

Или есть способ лучше?
Если мне что-то непонятно, спросите меня, чтобы получить дополнительную информацию.

37
задан Community 23 May 2017 в 12:25
поделиться