【发布时间】:2016-02-05 18:32:02
【问题描述】:
我创建了两个表,员工和部门。现在,在部门表中,我分配了一个外键,并为雇员表分配了一个 PK。如果查看数据,可以加入表格。
如何在 PHP 中编写查询以进行插入和更新?
我的查询:
?php
include "connect.php";
if(isset($_POST["submit"]))
{
$fname = $_POST["fname"];
$dept = $_POST["dept"];
$result = mysqli_query($mysqli, "INSERT INTO employee ( fname, department)
(SELECT fname, department FROM employee LEFT JOIN department ON employee.id=department.dept_id) values ( '$fname', '$dept')");
if($result)
{
echo "<script>alert('New employee register successfully!')</script>";
echo "<script>window.open('register.php','_self')</script>";
}
else
{
echo "<script>alert('something went wrong!')</script>";
}
}
?>
【问题讨论】:
-
您想编写连接查询以插入和更新或仅用于选择值
-
检查错误。连接、表名和列名。
-
能否提供更多代码,例如如何声明 $fname 和 $dept?
-
外键中的部门列,所以我如何加入表并插入值
-
你在stackoverflow.com/questions/35218055/…987654321@2 小时前提出了同样的问题