2. Webová nádstavba
WEB DB: velky pomocnik při administraci systému, ale jinak těžko ohebny nefektivni
Oracle8 Call-Interface
OCIDefineByName
používá proměnné PHP pro definování kroku během SELECTu.
Example 1. OCIDefineByName
/* OCIDefineByPos example thies@digicol.de (980219) */
$conn = OCILogon("scott","tiger");
$stmt = OCIParse($conn,"select empno, ename from emp");
/* the define MUST be done BEFORE ociexecute! */
OCIDefineByName($stmt,"EMPNO",&$empno);
OCIDefineByName($stmt,"ENAME",&$ename);
OCIExecute($stmt);
while (OCIFetch($stmt)) {
echo "empno:".$empno."\n";
echo "ename:".$ename."\n";
}
OCIFreeStatement($stmt);
OCILogoff($conn);