如何在mysqltable的一行中添加几个值?
How to add a few values in one line of mysql table?
我想我正在制作一个在线游戏。我创建了用户配置文件,忘记密码,管理您的帐户页面。当他们进入游戏时,他们可以看到彼此的名字和一些信息。没关系。
现在,我需要为每个用户做项目。所以,这是我的 mysql table:
user_id |姓名 |电邮 |密码 |颜色 |物品 |头 |脸 | body |手 |脚 |已创建
但我只能将一个值添加到项目列中。如何添加用户拥有的所有项目 ID?请有人帮忙!!!
你需要第二个 table。从此 table 中删除 "items" 字段并创建一个名为 Items 的新 table。其中你将拥有:
主键 | user_id |项目
然后要获取给定用户拥有的每个项目,您执行 SQL SELECT WHERE user_id=@id
并迭代结果。
您可以将 ID 存储为序列化数组或创建 user_item table.
用户和用户可以拥有的物品数量之间存在一对多的关系。您需要使用以下列
创建另一个 table
user_id
item_id
item_desc
并在那里存储项目信息
我想我正在制作一个在线游戏。我创建了用户配置文件,忘记密码,管理您的帐户页面。当他们进入游戏时,他们可以看到彼此的名字和一些信息。没关系。
现在,我需要为每个用户做项目。所以,这是我的 mysql table:
user_id |姓名 |电邮 |密码 |颜色 |物品 |头 |脸 | body |手 |脚 |已创建
但我只能将一个值添加到项目列中。如何添加用户拥有的所有项目 ID?请有人帮忙!!!
你需要第二个 table。从此 table 中删除 "items" 字段并创建一个名为 Items 的新 table。其中你将拥有:
主键 | user_id |项目
然后要获取给定用户拥有的每个项目,您执行 SQL SELECT WHERE user_id=@id
并迭代结果。
您可以将 ID 存储为序列化数组或创建 user_item table.
用户和用户可以拥有的物品数量之间存在一对多的关系。您需要使用以下列
创建另一个 tableuser_id item_id item_desc
并在那里存储项目信息