note 13133 deleted from ref.oci8 by didou

From: Date: Mon, 11 Aug 2003 21:17:56 +0000
Subject: note 13133 deleted from ref.oci8 by didou
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-53907@lists.php.net to get a copy of this message
Note Submitter: php@fireball88.de ---- <?PHP // In diesem Beispiel wird beschrieben wie man eine StoredProcedure aufruft, // einen Integer übergibt und diesen wieder ausgibt. // Oracle Client muß installiert sein und die extension php_oci8 muß installiert sein! // Bei dem Beispiel: ps // Host-Name: rechner // Port-Nummer: 1521 // Variablen $usr = "Dein User"; $pwd = "Dein Passwort"; $sid = "Dienstname"; // Verbindung zum Oracle-Server herstellen $conn = OCILogon ($usr, $pwd, $sid); // SoredProcedure t_phpsaveproc(integer) aufrufen $stmt = OCIParse($conn, "begin :result := t_phpsaveproc(1); end;"); // OCIBindByName bindet die Variable result an den Platzhalter $result OCIBindByName($stmt, "result", &$result); // Commit, hier werden die "Jobs" ausgeführt. OCIExecute($stmt); // Mit OCIResult wird der Rückgabewert der StoredProcedure aus der Menge in die PHP-Variable $result geschrieben OCIResult($stmt,$result); // Ausgabe des Rückgabewertes echo $result; // Verbindung zum Oracle-Server schließen ocilogoff($conn); ?>

« previous php.notes (#53907) next »