在一行列 (mysql) 中存储 2 个值,例如 Collection 卡片中的卡片
Storeing 2 values in a rowcolumn (mysql) eg Cards in a Collection of cards
我正在尝试为可以使用 mysql 创建 collection 的网站设置数据库(我正在使用 PHP 和 PDO 检索数据库条目
我在 mysql 中创建正确的数据库设置时遇到问题。让我解释一下我的情况:
我有用户、Collection和卡片。
用户可以创建 collections。 collection 已分配给用户。
用户可以将卡片 table 中的卡片添加到他的 collection。我也不希望用户在他的 collection 中为卡片添加额外的价值,例如。发货,购买或购买。
我现在的设置如下(简化):
用户 table: 用户名、用户名、密码
01 |杰克 |杰克斯帕斯
02 |约翰 |约翰斯帕斯
03 |彼得 |彼得斯帕斯
Collection table: collectionid, collectionname, userid
01 |杰克第一Collection | 01
02 |约翰卡德Collection | 02
03 |杰克斯第二Collection | 01
卡片 table: cardid, cardname, cardattr
01 |卡一|黄色
02 |卡二 |蓝色
03 |卡三 |红色
我的第一个问题是如何创建新的 collection 和 link 用户及其卡片?
@Piotrm 已经回答了这个问题,他建议使用联结 table。在标记为已解决之前,我会调查一下。
https://www.youtube.com/watch?v=UvMZqwyErrs 用这个做了一个 Junction Table。
我的第二个问题涉及将要 link 编辑到 collection 的卡片。我想为 collection 中的每张卡片分配一个额外的值。
例如 CardOne 在 Jack 的 JackFirstCollection 中。我想将 Shipped、ToBuy 或 InCollection 值分配给 collection 内的那张卡。
如何在 mysql 内或使用建议的连接点 table 创建它?
非常感谢!
piotr 给我的答案就是我的问题的解决方案。
我使用上面的 youtube 视频制作了一个连接点 table。
我正在尝试为可以使用 mysql 创建 collection 的网站设置数据库(我正在使用 PHP 和 PDO 检索数据库条目 我在 mysql 中创建正确的数据库设置时遇到问题。让我解释一下我的情况:
我有用户、Collection和卡片。 用户可以创建 collections。 collection 已分配给用户。 用户可以将卡片 table 中的卡片添加到他的 collection。我也不希望用户在他的 collection 中为卡片添加额外的价值,例如。发货,购买或购买。
我现在的设置如下(简化):
用户 table: 用户名、用户名、密码
01 |杰克 |杰克斯帕斯
02 |约翰 |约翰斯帕斯
03 |彼得 |彼得斯帕斯
Collection table: collectionid, collectionname, userid
01 |杰克第一Collection | 01
02 |约翰卡德Collection | 02
03 |杰克斯第二Collection | 01
卡片 table: cardid, cardname, cardattr
01 |卡一|黄色
02 |卡二 |蓝色
03 |卡三 |红色
我的第一个问题是如何创建新的 collection 和 link 用户及其卡片?
@Piotrm 已经回答了这个问题,他建议使用联结 table。在标记为已解决之前,我会调查一下。
https://www.youtube.com/watch?v=UvMZqwyErrs 用这个做了一个 Junction Table。
我的第二个问题涉及将要 link 编辑到 collection 的卡片。我想为 collection 中的每张卡片分配一个额外的值。 例如 CardOne 在 Jack 的 JackFirstCollection 中。我想将 Shipped、ToBuy 或 InCollection 值分配给 collection 内的那张卡。 如何在 mysql 内或使用建议的连接点 table 创建它?
非常感谢!
piotr 给我的答案就是我的问题的解决方案。
我使用上面的 youtube 视频制作了一个连接点 table。