繁体   English   中英

使用文本框mysql php从mysql数据库中删除数字

[英]Take away number from mysql database using textbox mysql php

我有一个表,里面有一个叫做“票”的列,里面有一个数字。

我希望mysql db中的数字下降到用户在文本框中输入的数字。

因此,例如,如果数据库中的数字是40,而用户输入3,则它将变为37。

我有一种感觉,我需要使用更新查询,但我不知道它将是什么。

如果有人可以提出建议,将不胜感激。

谢谢。

根据您的意见更新您的查询可能是这样的

UPDATE event
   SET tickets = tickets - $elliegoulding
 WHERE name = 'Ellie Goulding'

这是SQLFiddle演示

试试看:

您的(旧):
删除'tickets - $elliegoulding'的引号,并为'Ellie Goulding 'tickets - $elliegoulding'添加一个

$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'";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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