我猜我正在为一个mounth做一个在线游戏。我制作了用户个人资料,忘记了密码,管理了您的帐户页面当他们进入游戏时,他们可以看到他们的名字和一些信息相互抵消。没关系。
现在,我需要为每个用户做项目。所以,这是我的mysql表:
user_id |名字|电子邮件|密码|颜色|物品|头|脸|身体|手|脚|创建
但我只能在项目col中添加一个值。如何添加用户拥有的所有商品ID?请有人帮忙!!!
答案 0 :(得分:1)
你需要第二张桌子。从该表中删除“items”字段并创建一个名为Items的新表。你将拥有:
primaryKey | user_id |项目
然后,为了获得给定用户拥有的每个项目,您执行SQL SELECT WHERE user_id=@id
并迭代结果。
答案 1 :(得分:1)
用户与用户可拥有的项目数之间存在一对多的关系。您需要使用以下列创建另一个表
USER_ID ITEM_ID ITEM_DESC
并将项目信息存储在那里
答案 2 :(得分:0)
您可以将ID存储为序列化数组或创建user_item表。