特定の ID を持つすべての行に対して更新クエリを実行したいと思います。
例えば
$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);
更新する ID が 3 つあることがわかっている場合、これは正常に機能しますが、ID フィールドの数が可変の場合はどうすればよいでしょうか?