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

我想显示用户插入的数据,以便将其保存到数据库的2个表中。但是这个代码不适合我。从用户输入的sql中将数据保存到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!";

}

错误是

无效查询

有人能帮忙吗?

回答:

您的第一个两个查询之间由任何东西隔开,它不被SQL理解。您可以使用多个查询。这里是一个例子:bool mysqli_multi_query (mysqli $link , string $query)。你可以阅读更多关于它here。

以上是 从用户输入的sql中将数据保存到2个表中 的全部内容, 来源链接: utcz.com/qa/260333.html

回到顶部