sql >> Database >  >> RDS >> Oracle

PHP-interpreter krijgt ongedefinieerde constante OCI_COMMIT_ON_SUCCESS met ADODB

Na een snelle zoektocht vond ik deze pagina . Als je de orakel-extensie niet hebt ingeschakeld in je php.ini, dan is de constante niet gedefinieerd. Probeer de regel te zoeken

;extension=php_oci8.dll

in uw php.ini en verwijder de puntkomma om het commentaar te verwijderen. Start vervolgens Apache opnieuw om de module te laden en kijk of deze verbinding maakt.

BEWERKEN:

Probeer de php.ini-variabelen te dumpen door iets te doen als print_r(ini_get_all()) en kijk wat is ingesteld en wat niet. Mogelijk gebruikt u een andere php.ini voor de opdrachtregel.



  1. MySQL maakt tijd en update tijdstempel

  2. Standaardwaarde instellen voor een json-kolom

  3. UNION vs DISTINCT in prestaties

  4. Hoe het verschil tussen twee tijdstempels in PostgreSQL te berekenen