我正在创建一个竞赛页面,并在 mysql 中有一个票务表。每张票证都包含一个可用性列,该列为“1”或“0”(真或假)。
当用户将一张票添加到他们的购物篮时,我将该值设置为 0,以便其他用户在其他人购买该票时无法尝试购买该票。我想要一个超时,以便在 x 时间(假设 10 分钟)后该值基本上设置回 1
我知道如何做除这个计时器之外的所有方面。我已经看到了一些有关事件的信息,但我不确定如何使用它们。
我想要的伪代码
adding to basket
availability = 0
trigger timer event
after 10 mins
if purchased = 0
availability = 1
(我主要是用PHP控制网站)
HUX布斯