Php 当用户输入座位数时,如何减去列中的值

Php 当用户输入座位数时,如何减去列中的值,php,Php,我正在使用php和mysql,我的表如下 如果用户输入时间09:00并预订2个座位和 如果用户输入10:00的时间并预留1个座位,那么如何减去可用座位的值 像这样为了更新数据库表字段,您可以使用UPDATE语句。UPDATE语句用于更新表中的现有记录 对于更新字段,您需要设置要更新的字段,在这种情况下,您希望使用字段名Filed2递减一个值,如图所示。 为此,您必须将该文件名设置为Field2=Field2-1,这是怎么回事?这会将该字段中的值减1 例如: UPDATE table SET

我正在使用php和mysql,我的表如下

如果用户输入时间09:00并预订2个座位和 如果用户输入10:00的时间并预留1个座位,那么如何减去可用座位的值


像这样

为了更新数据库表字段,您可以使用
UPDATE
语句。UPDATE语句用于更新表中的现有记录

对于更新字段,您需要设置要更新的字段,在这种情况下,您希望使用字段名
Filed2
递减一个值,如图所示。 为此,您必须将该文件名设置为
Field2=Field2-1
,这是怎么回事?这会将该字段中的值减1

例如:

UPDATE table SET Field2 = Field2-1 WHERE ID = 'your_value'
试试这个,让我知道。更多信息:

在PHP代码中-

  • 首先从表中获取可用座位,并将值存储在变量中

    select seats_available from table_name where time = 'time'
    
  • 然后使用update语句更新行,如下所示-

        update table_name set seats_available = $var['seats_available'] - 2 where time='time'
    
在MYSQL查询中(直接) -只需使用update语句
更新表\u name set col\u name='value'where time='time'

显示一些代码,以便您可以得到答案。使用更新表set Field2=Field2-1,其中ID='value'。更新表set Field2`=Field2-1,其中ID='ID'和Field2=0 ;@佐提,若并没有座位,座位可用列表可能永远不会显示,但这很有意义。