PHP PDO MySQL IN (?,?,?

Я хочу написать заявление MySQL как:

SELECT * FROM someTable WHERE someId IN (value1, value2, value3, ...)

Хитрость в том, что я заранее не знаю, сколько значений будет в IN ().

Очевидно, я знаю, что могу генерировать запрос на ходу с помощью строковых манипуляций, однако, поскольку он будет выполняться в цикле, мне было интересно, смогу ли я сделать это с помощью PDO PreparedStatement.

Что-то вроде:

$query = $PDO->prepare('SELECT * FROM someTable WHERE someId IN (:idList)');
$query->bindValue(':idList', implode(',', $idArray));

Это возможно?

Ответы на вопрос(1)

Ваш ответ на вопрос