我似乎无法知道为什么我无法添加使用 (ALTER_TABLE_SCOTT.ADD_DEL_EMP) 包装到oracle 11g中的表EMP。我还是php和oracle的新手。 Html代码:
<tr><td>Alter on Employees: </td> <td> <input type="text" name="alter"
placeholder = "EX: Insert, Delete, Update"><br></td></tr>
<tr></tr><tr><td></td><td><input type="submit"></td></tr>
</form> </table> </div> </body> </td></tr><tr><td>
<?php
表格的其余部分都是相同的风格
include_once "scottserver.php";
include_once "config/config.server.php";
$EMPNO = $_GET["WENO"]; $HIREDATE = $_GET["WEHD"];
$SAL = $_GET["WS"]; $COM = $_GET["WC"];
$ENAME = $_GET["WEN"]; $JOB = $_GET["WEJ"];
$MGR = $_GET["WMGR"]; $DEPTNO = $_GET["WDNO"];
$WWHAT = $_GET["WWAT"];
与oracle的连接
$s = oci_parse($orclConn, " BEGIN ALTER_TABLE_SCOTT.ADD_DEL_EMP
('".$EMPNO."','".$HIREDATE."','".$SAL."','".$COM."',
'".$ENAME."','".$JOB."','".$MGR."','".$DEPTNO."','".$WWHAT."'); end;");
oci_execute($s);
说明:
$stmtLastParsed = ociparse($orclConn, $s);
if (!$stmtLastParsed) {
print ocierror($orclConn); }
解析:
$stmtLastExecuted = ociexecute($stmtLastParsed, OCI_COMMIT_ON_SUCCESS);
if (!$stmtLastExecuted) {
print ocierror($stmtLastParsed);
}
?>
</td></tr>`
执行:
{{1}}