gpt4 book ai didi

php - 从 2 个表中获取数据并插入到另一个表中

转载 作者:行者123 更新时间:2023-11-30 22:52:45 25 4
gpt4 key购买 nike

我需要你的帮助..

我正在尝试使用 php +mysql 从两个表中检索数据并插入到另一个表中,但它不起作用。它向我显示此消息(查询有问题)。

这是我的代码:

$emp_id = $_SESSION['emp_id'];

$from= "select department.name from department,employee where emp_id='$emp_id' and department.dept_id = employee.dept_id ";
$result_form = mysql_query($from);

$dept_from = mysql_fetch_assoc($result_form);
$dept_name = $dept_from['department.name'];

$query = "INSERT INTO Student (date, description, from, emp_id, to)

值(value)观

(now(),'$_POST[描述]','$dept_name','$emp_id','$_POST[to]')";

$result = mysql_query($query);                                          
if(!$result)
{die("Query got problem").(mysql_error());}
else{

最佳答案

试试这个:

您的 mysql 查询未正确使用,如下所示:

    $emp_id = $_SESSION['emp_id'];    

$from= "SELECT d.name FROM department d LEFT JOIN employee e ON d.dept_id = e.dept_id WHERE emp_id = '$emp_id' ";

$result_form = mysql_query($from);
$dept_from = mysql_fetch_assoc($result_form);
$dept_name = $dept_from['name'];

$query = "INSERT INTO Student (`date`, `description`, `from`, `emp_id`, `to`) VALUES (now(),'".$_POST[description]."','".$dept_name."','".$emp_id."','".$_POST[to]."')";

$result = mysql_query($query);

如果您需要进一步的帮助,请告诉我。

关于php - 从 2 个表中获取数据并插入到另一个表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27634632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com