Hallo,
Datenbank Oracle 9ir2
Ich habe unter anderem folgende Funktion in eine Datei ausgegliedert:
Dann wird diese Funktion in einer anderen Datei aufgerufen. das sieht folgendermassen aus:
Nun provoziere ich einen Logon Fehler, in dem ich versuche das skript mit einem gesperrten account auszuführen. Doch es taucht keine Fehlermeldung auf.(Es wird aber keine Datenbankverbindung hergestellt.)
Entferne ich das @ Zeichen, dann kommt die Meldung. Aber an einer Stelle im Skript, wo ich sie nicht ausgeben möchte. Deshalb das @ und ocierror.
Kann man solch eine ocierror-Funktion nicht auf eine include Datei anwenden?
Kann mir jemand helfen?
Datenbank Oracle 9ir2
Ich habe unter anderem folgende Funktion in eine Datei ausgegliedert:
PHP-Code:
function db_connect()
{
global $connection, $host, $user, $pass;
$connection = @OCIPLogon($user, $pass, $host);
return $connection;
}
PHP-Code:
$connection = db_connect();
if ($connection == true)
{
..
}else{
echo OCIError($connection)."<BR>";
}
Entferne ich das @ Zeichen, dann kommt die Meldung. Aber an einer Stelle im Skript, wo ich sie nicht ausgeben möchte. Deshalb das @ und ocierror.
Kann man solch eine ocierror-Funktion nicht auf eine include Datei anwenden?
Kann mir jemand helfen?
Kommentar