您好,我正在尝试从工作表中减去一个int接受的出价,并从客户表中的贷方中减去,但由于某种原因,它不会更新贷方行。任何想法为什么会这样?

表格:https://imgur.com/a/Sighm

<?php
session_start();
require 'config.php';


$id = $_SESSION['login_user'];
$jobid    = $_POST['job_id'];
$poster_id    = $_POST['poster_id'];
$accepted_bidder    = $_POST['accepted_bidder'];
$accepted_bid    = $_POST['accepted_bid'];

$query   = "SELECT credit FROM `customer` WHERE email_adress = '$.id'";

$success = $conn->query($query);

$updated_credit = $success - $accepted_bid
echo $updated_credit;


$query2   = " UPDATE job SET start_escrow = '1' WHERE  job_id = '$jobid'";
$success2 = $conn->query($query2);

$query3   = " UPDATE credit SET credit_amount = '$updated_credit' WHERE  credit_id = '$poster_id'";
$success3 = $conn->query($query3);

$poster_id = $_POST['poster_id'];

if (!$success) {
    die("Couldn't enter data: ".$conn->error);

}
 header("location: myjobs.php");

echo "Thank You For Contacting Us <br>";

$conn->close();




?>

最佳答案

您确定已启用自动提交吗?如果没有,则必须在每个$conn->query(...)之后指定$conn->commit,否则您可以创建交易,并且仅在最后输入代码

09-30 16:47
查看更多