私はPDOを使用してパラメータを持つクエリを実行しています。自分自身を繰り返さず、定型コードを書くのを避けています。私はいくつかの異なるクエリに対してバインドする値を持つ単一の連想配列を使用しています。PDOに無効なパラメータ番号の例外を無視させることはできますか?
配列を使用してクエリを実行すると、「無効なパラメータ番号のトークン数がトークンの数と一致しません」というエラーが発生します。これはクエリにすべてのパラメータを指定しないと非常に合理的ですが、非常に冗長なので、必要以上のものを提供します。未使用のパラメータはすべて無視されます。
PDOクエリに余分な未使用パラメータを提供している間にこの例外を無視できますか?
配列をループして、バインディングパラメータを移動しますか? – CD001