das Login-Script mit folgender Funktion erweitern:
function handle($result){ return ociexecute($result); }
und in der Fehlerausgabe den else-Part erneuern:
$result = prüfen($co,$sql); print(handle($result));
ergibt:
<?php $co = @ocilogon('HR','tiger'); //Datenbank Anmeldung (Schemaname, Passwort{,SID}) $sql = 'select* from jobs'; // Abfrage testen function prüfen($co,$sql){ return ociparse($co,$sql); } // Abfrage ausführen function handle($result){ return ociexecute($result); } // Fehlerausgabe if(!$co){ $a_fehler = ocierror(); // Oracle Fehlermeldung echo('<p>Fehler Nr'); echo($a_fehler['code']); echo('br'); echo($a_fehler['message']."<br>"); die(); // beendet das Script } else { // die Datenbank ansprechen echo('verbunden mit '.ociserverversion($co).'<br>'); // gibt die Oracle Version zurück $result = prüfen($co,$sql); print(handle($result)); // die Verbindung schließen ocilogoff($co); } ?>