我使用了以下查询
$q = mysql_query("UPDATE `payment_details` SET `txnid`='{$txnid}',`amount`='{$amount}',`email`='{$email}',`firstname`='{$firstname}',`phone`='{$phone}',`productinfo`='{$productinfo}'
WHERE `id`='{$id}' ")
OR die(mysql_error());
答案 0 :(得分:-1)
您不必在查询中使用变量赋值中的{ }
。因此,从查询中删除它们,它变为:
$q = mysql_query("UPDATE payment_details SET
txnid='$txnid',
amount=$amount',
email='$email',
firstname='$firstname',
phone='$phone',
productinfo='$productinfo'
WHERE id='$id'")
or die(mysql_error());