家に入札できるゲームがあります。とてもシンプルです。私は2つのテーブルを持っています
Table: houses
id | name | owner_id
と
Table: house_auctions
id | house_id | current_bid | bidder | enddate
誰かが入札したい場合は、送信された入札額が current_bid より大きいかどうかを確認します。その場合、current_bid を更新し、入札者を入札者に設定します。それから一週間後、入札者の ID を家のテーブルの owner_id に更新します。入札履歴を表示する気はありません。私はそれを必要としません。
したがって、これはうまく機能しますが、ユーザーに制限を課してもらいたい機能の 1 つです。彼が家に 5 ドルで入札し、50 ドルにリミットを設定したとします。次に、誰かが来て 35 ドルの入札をした場合、私は彼の入札を受け入れたくありませんが、リミットを 50 ドルに設定した人の 36 ドルを支払います。
どうすればいいですか?3 番目のテーブルが必要であることに気付きました。スキーマに関するヒントを教えてください。また、PHPを使用しています。