這是我想要實現的。 我有一套50個不同的工作(我的意思是,士兵,法師,僧侶等)實現工作集合的最佳算法是什麼?
每個用戶每次完成一個任務後隨機獲得一張卡片。 所以在某些時候你可以有一個士兵和一個和尚,但一個法師會失蹤。 這意味着您的收藏會像
Soldier Yes Mage No Monk Yes
在任何時候,你可以得到相同的卡(你可以有10名士兵,但對於您的收藏僅僅是一個是或否)
在任何時候,你可以刪除工作。但是你繼續「收集」工作 因此,如果你把一個士兵集合看起來像這樣
Soldier Yes Mage No Monk Yes
如果你注意到,即使我沒有一個士兵現在。我已經「收集」了那份工作。
我在想什麼是在MySQL和PHP中實現這個最好的方法?
Mi想法現在是2 1.創建一個新的表格集合,併爲您獲得的每項工作保留一個記錄。 2.創建只有一個字段與管道作爲分隔符和內爆/爆炸結果
爲90%,你的問題相關的(然後我錯過點),或者你只問在sql中如何做多對多的關係? –