我想显示用户插入的数据,以保存到数据库中的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。