Mysql CakePHP数据库结构,用于2人及以上玩家的游戏
我必须为一个游戏和活动游戏创建一个DB,我需要从users表中保存2个用户id 通常情况下,我会使用activegames表中的字段user_id来获取引用,但如何同时使用两个用户? 像user_id1和user_id2 按照约定保持CakePHP数据库结构 关于活动游戏中所选武器的相同问题。只有一个是武器id,但玩家最多可以选择4个? 武器编号1,武器编号2,武器编号3,武器编号4 这里的最佳实践是什么 我期待你的回答!Mysql CakePHP数据库结构,用于2人及以上玩家的游戏,mysql,cakephp,Mysql,Cakephp,我必须为一个游戏和活动游戏创建一个DB,我需要从users表中保存2个用户id 通常情况下,我会使用activegames表中的字段user_id来获取引用,但如何同时使用两个用户? 像user_id1和user_id2 按照约定保持CakePHP数据库结构 关于活动游戏中所选武器的相同问题。只有一个是武器id,但玩家最多可以选择4个? 武器编号1,武器编号2,武器编号3,武器编号4 这里的最佳实践是什么 我期待你的回答! 亲切的问候 你在1-1关系中思考。尝试1-n关系。包含两列的“链接”表。
亲切的问候 你在1-1关系中思考。尝试1-n关系。包含两列的“链接”表。第一个是游戏id,第二个是玩家id 这张桌子一场游戏可以有任意数量的行。因此,没有具体的玩家数量 牌桌
id name
1 John Doe
2 jane Doe
游戏桌
id title
1 A special game
博弈关系表
game_id player_id
1 1
1 2
你可以对武器(或其他任何东西)做同样的操作。当然
武器
属于玩家
?因此,攻击表中不需要武器\u idx
字段,因为玩家可以将这些字段指定为装备的。此外,如果有2名或更多玩家参与攻击,则需要另一个表。说<代码>玩家对玩家攻击
这将是一种1-n关系。在我的情况下,这是一种简单的1:1关系。活动游戏仅包含2名玩家及其所选武器。