我觉得这应该非常简单,我理解MYSQL和PHP的数字相乘的基础知识,但出于某种原因无论我尝试什么路线,即使在查看论坛和视频后我也没有运气
我希望执行此操作以将结果存储在MYSQL中,因此我不需要像许多教程所示那样回显结果..我需要选择的一个变量是在一个数据库表中,另一个变量是在另一个表中..我还发布了一个在执行结果之前需要乘以的变量,所以如果将已发布的变量与数据库中已有的变量相乘,而不是将其更新为另一个数据库表也可以工作,但我也没有任何运气。
非常感谢任何帮助!! 如果这个问题已经得到解答,或者如果这个问题非常简单,我事先道歉,经过三天没事,我想我会在这里问一下。
我认为最终结果应该是这样的......
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
include('session.php');
$quantity = $_POST['quantity'];
$item = $_POST['item'];
$sql2 = "SELECT Price FROM items WHERE item='$item'";
$res = mysql_query($sql2);
$sql = "UPDATE ordered_items SET oi_total = ('$res' * '$quantity') WHERE oi_name='$item' AND oi_employee='$login_session'";
if (mysqli_query($conn, $sql)) {
header('Refresh: 4; URL=http://websitehere.com');
} else {
echo "Error updating record: " . mysqli_error($conn);
}
mysqli_close($conn);
?>