sql >> Database >  >> RDS >> Oracle

Waarom werkt PHP's OCI8/Oracle oci_bind_array_by_name niet voor mij?

En ik voel me een dwaas omdat ik de API niet goed genoeg heb gelezen. Blijkbaar specificeerde ik de max_table_length, maar de foutmelding verwees naar de max_item_length die ik verliet als -1... maar dat is een nee-nee omdat ik een OUT-parameter bind in plaats van een IN-parameter.

Heb de binding zo veranderd en het werkt nu:

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



  1. Databasemodel voor het reserveringssysteem van een rijschool. Deel 1

  2. ORA-00913 te veel waarden

  3. PHP-echo die het woord 'Array' retourneert

  4. hoe autocommit wereldwijd in te stellen op false