2016-05-11 25 views
2

我使用PHP和MySQL,我的表像這樣如何在列減去一個值,當用戶輸入一個沒有座位

enter image description here

如果用戶輸入時間09:00和儲備2座椅和 如果用戶輸入時間10:00,預留1座因此,如何減去空位值

enter image description here

這樣

+0

顯示一些代碼,這樣你就可以得到答案。 –

+0

使用UPDATE表SET Field2 = Field2-1 WHERE ID ='value'。 –

+0

UPDATE table SET Field2' = Field2-1 WHERE ID ='ID'and Field2!= 0; – JYoThI

回答

0

對於更新數據庫表字段,您可以使用UPDATE語句。 UPDATE語句用於更新表中的現有記錄。

對於更新字段,您需要設置更新字段,在這種情況下,您希望減少字段名稱爲Filed2的值,如圖所示。 所以爲了做到這一點,你必須SET提交的名稱爲Field2 = Field2-1,這是幹什麼的?這個由1

例遞減從該字段中的值:

UPDATE table SET Field2 = Field2-1 WHERE ID = 'your_value' 

試試這個,讓我知道。欲瞭解更多:visit - sql_update

0

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語句 更新table_name的一套COL_NAME =「值」,時間=「時間」