sql >> Databáze >  >> RDS >> Oracle

Proč mi PHP OCI8/Oracle oci_bind_array_by_name nefunguje?

A připadám si jako blázen, protože jsem nečetl API dostatečně pozorně. Zřejmě jsem zadával max_table_length, ale chybová zpráva odkazovala na max_item_length, kterou jsem nechal jako -1... ale to je ne-ne, protože vážu parametr OUT místo parametru IN.

Takto se vazba změnila a nyní to funguje:

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



  1. Vyberte uživatele pouze z jedné tabulky, pokud ne z jiné

  2. Jak odstranit řádek v SQL

  3. Připojení .NET na Linuxu ke zdroji dat ODBC

  4. Databáze vs JSON vs vestavěné databáze