ソリューション
$values
の場合、これは機能するはずです 配列です:
$query = "SELECT * FROM table WHERE id IN ($placeholders) AND product=?";
$stm->execute(array_merge($values, array($product)));
説明
execute()
1つのパラメーター(この場合は配列)が提供されることを期待しています。 array_merge($values, array($product))
を追加する $product
を使用して1つの配列を作成します 最後に追加されたので、クエリは正しく機能するはずです。
こちらのデモをご覧ください: http://ideone.com/RcClX