繁体   English   中英

Mysql更新查询PHP无法正常工作

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM