【发布时间】:2014-11-07 14:34:05
【问题描述】:
我有这个问题想了一段时间。
我有一个这样的表格,在浏览器中使用 php 代码显示
username | price | description |
a | aaa | pending | [yes] [no]
b | bbb | yes | [yes] [no]
a | ccc | no | [yes] [no]
只有用户名、价格和描述来自mysql数据库。
对于[yes] 和[no] 是按钮发布到这个查询。 products 是我的表名
[yes] = UPDATE products SET description='YES' WHERE description='PENDING'
[no] = UPDATE products SET description='NO' WHERE description='PENDING'
我可以用我的查询做什么?我想要是和否按钮只更新一行, 我可以使用 GROUP BY 吗?我使用的查询完全错误,因为只要我有多个待处理,它就会将所有待处理更改为是。
【问题讨论】:
-
您有一个名为
update的列?我希望您在查询中的某处使用刻度`,但您没有显示。 -
AND title = <your_value>? -
我不会使用除 id 之外的任何列来选择记录,我不知道您的具体需求,但标题通常不是唯一的。
-
您将不得不重新格式化您的图形设计问题;这很令人困惑。在这里,我以为您有一个名为
update的列,但可能不是这样。 -
如果你想达到你想要的效果,你需要添加另一个必须是唯一的列。