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");
现在这是我更新字段的代码,这个代码所做的是它改变所有具有相同值的字段,即使我改变了值,即只有一行的数量/价格。
我能够为它添加新行,但不知何故更新根本无法工作,我的大脑似乎已经厌倦了我必须寻求帮助
答案 0 :(得分:0)
只需查看您在变量
获得任何值的天气$row12[0]
如果没有尝试
$row12['TransactionID']
我没有考虑其他任何事情,请检查一下,请搜索谷歌这种疑惑。