当我从我的表单更新mysql数据库时发生奇怪的事情

时间:2012-04-25 05:58:56

标签: php mysql

我有一个用户用来更新项目的表单。表单包含输入字段,如名称,项目价格,数量等 现在,表单正在更新,但它正在复制数据库中的项目描述。 这是项目描述添加最终:

  

这是项目描述这是项目描述。

有没有办法只更新已更改的文字?表单是用PHP构建的。

2 个答案:

答案 0 :(得分:0)

如果你发布你的代码会有意义..但这是mysql更新查询的语法

UPDATE table SET field = 'yourvalue' WHERE id = 'id value'

答案 1 :(得分:0)

如果您使用的是mysql,请尝试一次

它有两种解决方案......

  1. 如果要从现有值更改新值,则要更新字段值。然后逐个分别为每个字段运行查询

    update tbalename set fieldname = 'fieldvalue' where  table_id = "unique id value" AND fieldname != "fieldvalue";
    
  2. 其他

    update tbalename set fieldname1 = 'fieldvalue1', fieldname2 = 'fieldvalue2',fieldnamenth = 'fieldvaluenth' where  table_id = "unique id value"
    
  3. 它将更新所有字段值....