SQL IN句では、PHP OCI8でSQLをバインドする際に、未知数のパラメータをどのように処理しますか?また、入力array($bind_array)
または私の特定の状況であることに注意することが重要含まれていない場合があり、そのPHP OCI8 'IN'ステートメントのバインド数が不明です
$bind_array = array(
':id_1' => '1',
': id_array_of_unknown_size' => array('7','2','5',),
);
をバインドするために、次のクエリ
と変数の配列を指定して、例えば
、バインド要素のサブ配列oci_bind_array_by_name
http://php.net/manual/en/function.oci-bind-array-by-name - それはちょうどだけでなく、あなたが別の機能を持つ配列をバインドする必要があり
select * from table1
where id > :id_1
and id != :id_2
と
$bind_array = array(
':id_1' => '1',
':id_2' => '5',
);
ociでINにバインドできますか? PDOではINにバインドできないと思います – JvdBerg