无法更新我的表格

时间:2016-06-15 05:32:14

标签: php mysql sql

This is how my table from db currently looks

    $itemquant=$_GET["itemquant"];
    $itemprice=$_GET["itemprice"];
    $v_date=$_GET["date2"];
    $newdatestring=$_GET["newdate2"];

    $val2=mysqli_query($conn,"SELECT TransactionID FROM `transaction` WHERE `TransactionDate`='$v_date'");
    while($row12 = mysqli_fetch_array($val2))
    { 
        $sql=("UPDATE transaction SET  ItemQuantity='$itemquant',ItemPrice='$itemprice' WHERE `transaction`.`TransactionID` = '$row12[0]'");
        $val=mysqli_query($conn,$sql);
        if(!$val)
            die(mysqli_error($conn));
    }
    $val=mysqli_query($conn,$sql);
    if(!$val)
        die(mysqli_error($conn));
        echo ("Table updated successfully");

现在这是我更新字段的代码,这个代码所做的是它改变所有具有相同值的字段,即使我改变了值,即只有一行的数量/价格。

我能够为它添加新行,但不知何故更新根本无法工作,我的大脑似乎已经厌倦了我必须寻求帮助

1 个答案:

答案 0 :(得分:0)

只需查看您在变量

获得任何值的天气
$row12[0]

如果没有尝试

$row12['TransactionID']

我没有考虑其他任何事情,请检查一下,请搜索谷歌这种疑惑。