<?php
$pno = 10;
$pname = "junkdata901" / Pre-create output variable /
$conn = OCILogon("yourusername", "yourpassword", "yourdatabaseservice");
/ For procedure with "OUT" param: /
$stmt = OCIParse($conn, "begin your_procedure(:pno, :name); end;");
OCIBindByName($stmt, ":pno", &$pno, -1);
OCIBindByName($stmt, ":name", &$name, 11);
/ ...or... /
/ For function: /
$stmt = OCIParse($conn, "begin :name := your_function(:pno); end;");
OCIBindByName($stmt, ":pno", &$pno, -1);
OCIBindByName($stmt, ":name", &$name, 11);
$result = OCIExecute($stmt);
OCIFreeStatement($stmt);
OCILogoff($conn);
echo $name;
?>
-- Michael
Darkstreak Computing & Innovations
www.darkstreak.com