MySQL を使用して PHP でゲームを作成していますが、ユーザーが購入したアイテムを保存してアカウントにリンクするための最良の方法は何だろうと考えていました。
アイテム情報を含むデータベースを作成する予定ですが、考えられる唯一の方法は次のとおりです。
- 並べ替えのシリアル化された配列にユーザー項目のテーブルを持つ
- 一定量の在庫スペースを備えた大量の列を持つ
- user_id と item_id を含むテーブルで、アイテムを購入するたびに行を追加し、ユーザーに関連する user_id を選択してアイテムを表示します
どれが最高ですか?