我有一个我无法弄清楚的小问题,基本上是一个用户填写一个表格,这个数据保存到一个表中,但是我有另一个表,其中基于一些值将那个表中的值更新为是.
例如,在我的表单中,我有值 1、值 2、值 3、值 4。所有这些都是下拉菜单,其中的值保存到表 1 中的同名字段中。
现在在表 2 中我有一个名为 spaces 和 spacetaken 的字段。此表中的每个值都对应于 tabl1 中 value1/2/3/4 字段的 id。我希望我的解释没问题。
现在基本上,当我保存一个值时,我希望它更新 spacetaken 为 yes,例如 value1 可以是 44,value2 可以是 55,并且两者都在下拉列表中被选中并保存到 table1,现在我想更新 table2 spacetaken是的,其中空格 = value1 和 value2
目前我有这个
UPDATE table2 SET spacetaken='yes' WHERE spaces='value1' AND spaces='value2'
这行不通。
但是
UPDATE table2 SET spacetaken='yes' WHERE spaces='value1'
会将 id 与 value1 相同的空间设置为 taken - 是的,基本上我想要一种基于多个值将 spacestaken 设置为 yes 的方法。
抱歉,如果我没有很好地解释这一点。
提前致谢。
伊恩
最佳答案
您的值如何同时为“value1”和“value2”?
尝试使用OR代替...
关于php - 根据多个值更新多个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17651382/