在插入请求(Oracle)中运行无限(408:请求超时)的PHP文件
我想用php编写一个表单,并将其数据发送到同一个文件中。然而,这样做,我得到一个无限文件加载的错误,过了一段时间,我得到一个错误:: 408:请求超时 服务器等待客户端HTTP请求超时。 在Sqlplus(oracle11g)中运行相同的查询时,查询只需几秒钟就可以成功运行。我没有发现代码中有什么错误。有人能提出解决办法吗在插入请求(Oracle)中运行无限(408:请求超时)的PHP文件,php,html,oracle11g,Php,Html,Oracle11g,我想用php编写一个表单,并将其数据发送到同一个文件中。然而,这样做,我得到一个无限文件加载的错误,过了一段时间,我得到一个错误:: 408:请求超时 服务器等待客户端HTTP请求超时。 在Sqlplus(oracle11g)中运行相同的查询时,查询只需几秒钟就可以成功运行。我没有发现代码中有什么错误。有人能提出解决办法吗 <html> <body> <form action="Insertion.php" method="po
<html>
<body>
<form action="Insertion.php" method="post">
<label for="L_Name">last Name</label>
<input name="L_Name" type="text">
<br>
<label for="E_ID"> Employee ID</label>
<input name="E_ID" type="number">
<br>
<label for="email">Email</label>
<input name="email" type="text">
<br>
<label for="HIRE_DATE">Dates</label>
<input name="HIRE_DATE" type="text">
<br>
<label for="jobid">Job ID</label>
<input name="jobid" value='SH_CLERK' type="text">
<br>
<input type="submit" name="submit">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$db_sid = "(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = Haier-PC)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = anas)))";
$db_user = "system"; // Oracle username e.g "system"
$db_pass = "1234"; // Password for user e.g "1234"
$con = oci_connect($db_user, $db_pass, $db_sid); // Resource connection
if ($con)
{
echo "connection Successful";
} else {
die('Could not connect to Oracle: ');
}
if (isset($_POST['submit'])) {
$submit = $_POST;
if ($submit) {
$L_Name = $_POST["L_Name"];
$E_ID = $_POST["E_ID"];
$email = $_POST["email"];
$HIRE_DATE = $_POST["HIRE_DATE"];
$jobid = $_POST["jobid"];
$query = "insert into Employees(EMPLOYEE_ID,LAST_NAME, EMAIL, HIRE_DATE,job_ID)values($E_ID,'$L_Name','$email','$HIRE_DATE','$jobid')";
echo $query;
$q2 = oci_parse($con, $query);
$flag = oci_execute($q2);
// $nrows = oci_fetch_all($stmt, $results);
if ($flag) {
die("Inserted row Employees Sucessfull\n");
}
}
}
}
?>
</body>
</html>
姓
员工ID
电子邮件
日期
工作ID