我有一个名为'ticket'的列表,其中有一个数字。
我希望mysql数据库中的数字可以通过用户输入文本框来删除。
因此,例如,如果db中的数字是40而用户输入3,则它将更改为37。
我有一种感觉,我需要使用更新查询,但我不知道它会是什么。
如果有人可以就如何做到这一点提出建议,我们将不胜感激。
谢谢。
答案 0 :(得分:0)
更新根据您的评论,您的查询可能如下所示
UPDATE event
SET tickets = tickets - $elliegoulding
WHERE name = 'Ellie Goulding'
这是 SQLFiddle 演示
答案 1 :(得分:0)
放手一搏:
你的(旧):
删除'tickets - $elliegoulding'
中的引号,并为'Ellie Goulding
$sql = "UPDATE event SET tickets = 'tickets - $elliegoulding' WHERE name = 'Ellie Goulding ";
remove quote --^ remove quote --^ add quote --^
新:
$sql = "UPDATE event SET tickets = tickets - $elliegoulding WHERE name = 'Ellie Goulding'";