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

PHP interpret dostane nedefinovanou konstantu OCI_COMMIT_ON_SUCCESS s ADODB

Po rychlém hledání jsem našel tuto stránku . Pokud nemáte v php.ini povoleno rozšíření oracle, pak je konstanta nedefinovaná. Zkuste vyhledat řádek

;extension=php_oci8.dll

ve vašem php.ini a odeberte středník, abyste jej odkomentovali. Poté restartujte Apache, aby se modul načetl a zjistěte, zda se připojí.

EDIT:

Zkuste vyprázdnit proměnné php.ini provedením něčeho jako print_r(ini_get_all()) a uvidíte, co je nastaveno a co ne. Pro příkazový řádek možná používáte jiný php.ini.



  1. vytvářet formátovanou excelovou tabulku s daty MySQL a PHP pomocí tabulek

  2. Jak vložit pandas DataFrame do tabulky Microsoft SQL Server?

  3. MariaDB JSON_SET() Vysvětleno

  4. mySQL:úprava/uložení souboru my.cnf