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?