我不一定要寻找 MySQL 或 PHP 代码。相反,我试图了解如何设置所有内容。
我想使用 MySQL(并使用 PHP 更新它)创建我家人拥有的所有书籍的数据库。我想为家里的每个人设置不同的“书架”,这样我们就可以看到谁拥有某本书。
我的第一个想法是为所有标题、作者等设置一个表格,并为用户 ID 设置一个字段以显示谁拥有这本书。但是,我可能有一份饥饿游戏,我的祖母可能有一份饥饿游戏。我希望能够在两个书架上展示它。我的想法行之有效的唯一方法是,如果我们没有重复的书。
我的下一个想法是为每个用户使用不同的表,并有一个字段包含用户拥有的每本书的书 ID。我认为这将在小范围内起作用,但它似乎不是一个有效的设计。一旦我的网站稳定运行,我计划将数据库公开给我镇上的每个人(数千人)使用,所以我想从正确的设计开始。
这个应该怎么设计?