我该如何更新MySQLi表列?

时间:2015-09-22 20:05:04

标签: php mysql mysqli

    <?php
    require 's*****.php';

我在我的表仓库中有MySQLi列称为balance,balancedeficit,overallbalance,price,totalprice和offcourse id。所以我的问题如下。

$sql = "UPDATE Warehouse SET balance ='" . $_POST['Warehouse_balance'] ."'
, balancedeficit ='" . $_POST['Warehouse_balance'] . "' - overallbalance '
, totalprice ='balancedeficit * price'  WHERE id=" . $_POST['Warehouse_id'];

所以我希望当从表单更新余额时,我的SQL查询会计算所有其余的。我该如何编辑该查询或我该怎么做。

$sql = "UPDATE Warehouse SET balance ='" . $_POST['Warehouse_balance'] ."', editor='" . $_POST['Warehouse_editor'] ."' WHERE id=" . $_POST['Warehouse_id'];

上面是没有那些计算的有点不同的sql查询

    if ($conn->query($sql) === TRUE) {
        echo "<meta http-equiv='refresh' content='0;url=index.php' />";
    } else {
    echo "
        <meta http-equiv='refresh' content='8;url=index.php' />
        <h1>VIRHE!</h1>Tarkista sy&ouml;tetyt tiedot. Sivu palautuu 8 sekunnin p&auml;&auml;st&auml; takaisin. " . $conn->error;
    }

    $conn->close();
    ?>

感谢您的回复。

0 个答案:

没有答案