Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Dlaczego PHP OCI8/Oracle oci_bind_array_by_name nie działa dla mnie?

I czuję się jak głupek, bo nie przeczytałem wystarczająco dokładnie API. Najwyraźniej określałem max_table_length, ale komunikat o błędzie odnosił się do max_item_length, który zostawiłem jako -1 ... ale to nie-nie, ponieważ wiążę parametr OUT zamiast IN.

Zmieniono powiązanie w ten sposób i teraz działa:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę rozwiązać NoClassDefFoundError?

  2. Klucze podstawowe i indeksy w języku zapytań Hive są poosible czy nie?

  3. Jak porównać grupy krotek w sql

  4. Konwersja wartości całkowitej z kolumny db na tekst w Oracle

  5. Wywołanie funkcji przechowywanej (która zwraca tablicę typu zdefiniowanego przez użytkownika) w Oracle poprzez łącze do bazy danych