从用户的输入将数据保存到sql中的2个表中

问题描述 投票:-1回答:1

我想显示用户插入的数据,以保存到数据库中的2个表中。但是这段代码对我不起作用。

  $query = "INSERT INTO partnumber (Partnumber, Description, Min, Max) VALUES
        ('" . $_POST ["part"] . "', '" . $_POST["description"] . "', '" . $_POST["min"] . "', '" . ($_POST["max"]) . "')INSERT INTO forecast (Partnumber, Min, Max) VALUES 
        ('". $_POST ["part"] . "', '" . $_POST["min"] . "','" . ($_POST["max"]) . "')";

    $result = $db_handle->insertQuery($query);
    if(!empty($result)) {
        $error_message = "";
        $success_message = "Saved successfully!";   
        unset($_POST);
    } else {
        $error_message = "Problem in saving. Try Again!";   
    }

    $sql = "INSERT INTO forecast (Partnumber, Min, Max) VALUES 
    ('". $_POST ["part"] . "', '" . $_POST["min"] . "','" . ($_POST["max"]) . "')";

    $result = $db_handle->insertQuery($sql);
    if(!empty($result)) {
        $error_message = "";
        $success_message = "Saved successfully!";
    } else {
        $error_message = "Problem in saving. Try again!";
    }

错误是

查询无效

有人可以帮忙吗?

php html sql
1个回答
-1
投票

您的前两个查询由任何内容分隔,SQL无法理解。您可以使用多个查询。这是一个例子:bool mysqli_multi_query ( mysqli $link , string $query )。你可以阅读更多关于它here

© www.soinside.com 2019 - 2024. All rights reserved.