sql >> Databasteknik >  >> RDS >> Oracle

PHP-tolken får odefinierad konstant OCI_COMMIT_ON_SUCCESS med ADODB

Efter en snabb sökning hittade jag denna sida . Om du inte har oracle-tillägget aktiverat i din php.ini är konstanten odefinierad. Försök att söka efter raden

;extension=php_oci8.dll

i din php.ini och ta bort semikolonet för att avkommentera det. Starta sedan om Apache för att ladda modulen och se om den ansluter.

EDIT:

Försök att dumpa php.ini-variablerna genom att göra något som print_r(ini_get_all()) och se vad som är inställt och vad som inte är det. Du kanske använder en annan php.ini för kommandoraden.



  1. Återkommande händelser, SQL-fråga

  2. Oracle-fråga för att gruppera datumskillnaden per timme

  3. MAX() i ORACLE SQL

  4. Hur konverterar man ett tidsstämpelfält till int8? Eller bara släppa kolumnen och skapa en ny?