Я хочу написать оператор 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));
Это возможно?