sql >> Database teknologi >  >> RDS >> Oracle

Hvorfor virker PHP's OCI8/Oracle oci_bind_array_by_name ikke for mig?

Og jeg føler mig som et fjols, fordi jeg ikke læste API'en nøje nok. Tilsyneladende specificerede jeg max_table_length, men fejlmeddelelsen refererede til max_item_length, som jeg efterlod som -1... men det er et nej-nej, da jeg binder en OUT-parameter i stedet for en IN.

Ændrede bindingen sådan, og det virker nu:

oci_bind_array_by_name($stmt,'USER_ID_ARRAY', $userIdArray, 250, 250, SQLT_VCS);



  1. mysql unikke nummergenerering

  2. int til datetime i Python

  3. Hvordan finder man de privilegier og roller, der er tildelt en bruger i Oracle?

  4. IKKE IN vs IKKE FINDER