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

Interpreter PHP otrzymuje niezdefiniowaną stałą OCI_COMMIT_ON_SUCCESS z ADODB

Po szybkim wyszukiwaniu znalazłem tę stronę . Jeśli nie masz włączonego rozszerzenia Oracle w swoim php.ini, to stała jest niezdefiniowana. Spróbuj wyszukać linię

;extension=php_oci8.dll

w swoim php.ini i usuń średnik, aby go odkomentować. Następnie uruchom ponownie Apache, aby załadować moduł i sprawdzić, czy się łączy.

EDYCJA:

Spróbuj zrzucić zmienne php.ini, wykonując coś takiego jak print_r(ini_get_all()) i zobacz, co jest ustawione, a co nie. Być może używasz innego pliku php.ini w wierszu poleceń.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Indeks nie jest używany z powodu konwersji typu?

  2. Wdrażanie cx_Oracle w różnych wersjach klienta Oracle

  3. usuń określone słowo z ciągu

  4. Jak wymienić wszystkie pary lokalizacji o tym samym obszarze z tabeli w Oracle?

  5. asp.net core Oracle.DataAccess System.BadImageFormatException:nie można załadować pliku lub zestawu Oracle.DataAccess