0
Я хотел бы запустить запрос обновления для каждой строки с определенным ID:PDO bindParam с неизвестным количеством параметров
например.
$ids = array(111, 112, 113);
$query = "UPDATE mytable SET columnName = 'Y' WHERE id = :id1 or id = :id2 or id = :id3";
$stmt->bindParam(':id1', $ids[0], PDO::PARAM_INT);
$stmt->bindParam(':id2', $ids[1], PDO::PARAM_INT);
$stmt->bindParam(':id3', $ids[2], PDO::PARAM_INT);
Это прекрасно работает, если я знаю, что есть 3 Идентификаторы для обновления, но как бы я это сделать, если количество полей идентификатора переменной?