Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用textbox mysql php从mysql数据库中提取数字_Php_Html_Mysql_Sql - Fatal编程技术网

使用textbox mysql php从mysql数据库中提取数字

使用textbox mysql php从mysql数据库中提取数字,php,html,mysql,sql,Php,Html,Mysql,Sql,我有一个表,有一列叫做“tickets”,里面有一个数字 我希望mysql数据库中的数字根据用户在文本框中输入的内容删除 因此,例如,如果数据库中的数字是40,用户输入3,它将更改为37 我有一种感觉,我需要使用一个更新查询,但我不知道它会是什么 如果有人能就如何做到这一点提供建议,我们将不胜感激 谢谢。根据您的评论更新了,您的查询可能如下所示 更新事件 设置票证=票证-$Elliegolding 其中name='Ellie Goulding' 这里是演示试一试: 您的(旧): 删除'tick

我有一个表,有一列叫做“tickets”,里面有一个数字

我希望mysql数据库中的数字根据用户在文本框中输入的内容删除

因此,例如,如果数据库中的数字是40,用户输入3,它将更改为37

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

如果有人能就如何做到这一点提供建议,我们将不胜感激


谢谢。

根据您的评论更新了,您的查询可能如下所示

更新事件
设置票证=票证-$Elliegolding
其中name='Ellie Goulding'

这里是演示

试一试:

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

$sql = "UPDATE event SET tickets = 'tickets - $elliegoulding' WHERE name = 'Ellie Goulding ";
                    remove quote --^         remove quote --^                 add quote --^
新的:


SET column=column-3
SET column=column-$var
WHERE other_column='something'
)-简言之,减法代替了take-away我接受了这个建议,试图创建一个不起作用的查询,你能看看它,看看是否能发现错误吗$sql=“更新事件集票证='tickets-$elliegoulding'其中name='Ellie Goulding'$elliegoulding是用户在框中输入的号码subtract@Andrew您正在将值设置为字符串
“tickets-$elliegoulding
。您应该使用“updateeventsettickets=tickets-$elliegoulding,其中name='elliegoulding”,当然,您应该使用准备好的语句来避免SQL注入。
$sql = "UPDATE event SET tickets = tickets - $elliegoulding WHERE name = 'Ellie Goulding'";