PHP kennt oci_error() nicht

ahykes

Erfahrenes Mitglied
Hallo!

Bei der Verwendung von oci_error() / ocierror() bekomme ich immer die Meldung:
"Call to undefined function oci_error()".

Jetzt könnte man denken, dass die Extension nicht geladen ist. Das komische ist aber, dass alle anderen oci-Funktionen funktionieren Datenbank-Connect, Query alles ist in Ordnung!

Auch phpinfo(); bestätigt mir, dass das Modul vernünftig geladen ist!

PHP:
 $e=oci_error();
 $errorMsg = htmlentities($e['message']);

Nichts wildes an Code also. Aber ich verstehe nicht was er für Schwierigkeiten hat. Ich benutze den OracleInstantClient 10.2.0.4 und einen Apache 2.0 auf einem Windows-System :suspekt:.
 
Ich nutze die Version PHP 5.2.9-2. Wie bereits gesagt: Die andere Funktion geht auch nicht!

Habe aber eine Lösung gefunden! Ich habe mir eine andere oci8.dll Datei heruntergeladen, mit der es geht! Werde jetzt einen BUG auf php.net melden :-)

Danke!
 
Zurück