-1
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");
現在,這是我的代碼更新字段,這是什麼代碼所做的是它改變了所有的字段具有相同值,即使我改變值,即數量/價格只有一排。
我能夠添加新的行,但不知何故更新只是不會工作,我的大腦似乎累了,我不得不伸手幫助
首先呼應$ SQL;並複製該查詢並將該查詢粘貼到phpmyadmin sql頁面中,並檢查發生了什麼。 –
您執行查詢兩次'mysqli_query($康恩,$ SQL);' – Saty
@Saty是的,你是對的。 –