重複の可能性:
PHP PDO: 配列を IN() 条件にバインドできますか?
わかりました、これは本当に私を悩ませています。PHP の PDO で SQL "IN" ステートメントのパラメーター (複数の値を持つ) をバインドするにはどうすればよいですか?
ここに基本があります...
$allow = "'red', 'blue'";
SELECT * FROM colors WHERE type IN (:allow);
$stmt->bindParam(':allow', $allow);
これは、 $allow を単独でプラグインすると正常に機能しますが、バインドして :allow を使用しようとすると機能しません。これがなぜなのか誰か知っていますか?
注: PDO の残りの部分は、他の変数 (文字列ではない) が機能するように適切に設定されていますが、不要なので含めませんでした。
どんな助けでも大歓迎です、ありがとう。