[英]Mysql Update Query PHP Not working
我需要你的帮助..我有一个mysql的问题,当我运行UPDATE查询时,数据不会更新..
这是结构..
id_demand | nama_item | hargajual | hargabeli | barcode | part_number | nosc | stat_gudang | stat_po | stat_gudang2 | request | terima | id_po | id_pr | id_npb | id_ttb | tanggal_request | tanggal_terima | final_stat | tipe
这是查询......
$sqlx = "UPDATE item_demand SET stat_gudang = '1' AND id_pr = '$id_PR' WHERE id_npb = '2'";
mysql_query($sqlx) or die(mysql_error());
我不知道为什么我的查询不起作用,有人可以帮助我吗?
我假设你没有得到任何错误? 这可能意味着您的身份条件未经验证。
编辑:我刚看到你的语法错了。 您的SET子句必须用逗号分隔,而不能用“AND”分隔。 因此:SET stat_gudang ='1',id_pr ='$ id_PR'
确保在更新中包含主键和所有外键约束的数据。
你使用AND Bitween两个字段
stat_gudang ='1'AND id_pr ='$ id_PR'
改变代码
stat_gudang ='1',id_pr ='$ id_PR'
$sqlx = "UPDATE item_demand SET stat_gudang = '1', id_pr = '$id_PR' WHERE id_npb = '2'";
mysql_query($sqlx) or die(mysql_error());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.