从oracle中使用php中的包

时间:2015-08-04 05:57:47

标签: php html oracle

我似乎无法知道为什么我无法添加使用 (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}}

0 个答案:

没有答案