PHP DOP MySQL IN (?,?,?

Eu quero escrever uma instrução MySQL como:

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

O truque aqui é que eu não sei antecipadamente quantos valores haverá no IN ().

Obviamente, eu sei que posso gerar a consulta em qualquer lugar com manipulações de string, no entanto, como isso será executado em um loop, eu queria saber se poderia fazê-lo com uma PDO PreparedStatement.

Algo como:

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

Isso é possível?

questionAnswers(1)

yourAnswerToTheQuestion