これは私が達成しようとしているものです。 私は50の異なる仕事のセットを持っています(クラス、つまり兵士、魔道師、修道士など)ジョブコレクションを実装する最適なアルゴリズムは何ですか?
各ユーザーは、クエストを完了するたびにランダムにカードを手に入れます。 ある時点であなたは兵士と僧侶を持つことができますが、魔術師はいなくなります。あなたのコレクションは、あなたが(あなたが10人の兵士を持つことができますが、あなたのコレクションのためにのみyesまたはnoです)同じカードを取得することができ、いつでもで
Soldier Yes Mage No Monk Yes
のように見えることを意味します
あなたがドロップすることができ、いつでも仕事。しかし、あなたは私が今の兵士を持っていない場合でも、気付いた場合 は、したがって、あなたが兵士を落とした場合、コレクションは、この
Soldier Yes Mage No Monk Yes
のようになります。「収集」の仕事を続けます。私はすでにその仕事を "収集"しています。
私はこれをMySQLとPHPで実装する最良の方法を考えていましたか?
今のアイデアは2 です。1.新しいテーブルコレクションを作成し、取得したジョブごとに1つのレコードを保存します。 2.セパレータとしてパイプを使用してフィールドを1つ作成し、結果をインボード/爆発します。
は、あなたの質問の90%関連性があるように見える(と、私は逃しましたポイント)またはあなたはSQLで多対多の関係を行う方法について尋ねるだけですか? –