我是新手并且正在尝试为项目创建一个简单的网站。我必须页面,添加和查看爱好。用户需要能够添加一个或多个爱好并将其存储在数据库中并在另一个页面中检索它,我已经列出了我打算在下面做的事情。
如何让我能够为数据库中的用户存储多个爱好?
使用MySQL,HTML,PHP,Dreamweaver
假设:已创建用户,用户已登录并且已完成所有与用户相关的数据库编码。存在超过1个用户,所有用户都有一些爱好。
数据库
用户表:UserId,用户名,HobbyId
爱好表:HobbyId,HobbyName,HobbyDaysAWeek
1个用户可以有0个或更多的爱好。
添加爱好页面
查看业余爱好页面
感谢您的帮助!请提供简单而简单的最小编码,因为我是新手!
答案 0 :(得分:0)
嗯,没有人发布答案,但我的问题在评论中得到了回答。
首先添加带有UserId和HobbyId的第3个表 - Dagon
你存储的是关系,而不是关系。所以想想它就像你有两件事,你想要记住它们的关系。因此,具有两列的表,一列具有一部分的标识符,另一列具有另一部分的标识符(ID)。将它们与每个部分的数据一起拉出来,就可以得到相关信息。因此,你已经存储了这种关系。它就像元数据一样。它通常很有效率。 - Jared Farrish
谢谢你们!