我有一个游戏,您可以在其中竞标房屋。它非常简单。我有两张桌子
Table: houses
id | name | owner_id
和
Table: house_auctions
id | house_id | current_bid | bidder | enddate
现在,如果有人想出价,我只需检查提交的出价是否大于 current_bid。如果是我更新 current_bid 并将出价者设置为出价的人。然后在一周后,投标人中的任何人的 ID 都会更新为房屋表中的 owner_id。我不在乎显示出价历史。我不需要那个。
因此,虽然这很好用,但我希望拥有的一个功能是让用户设置限制。就像他对房子出价 5 美元并将限额设置为 50 美元一样。然后,如果其他人来出价 35 美元,那么我不想接受他的出价,而是将 36 美元的价格设置为 50 美元。
我该怎么做?我意识到我需要第三张桌子。我可以提供一些关于架构的提示吗?我也使用 PHP。