仅向用户显示他们的信息


Showing users only their information

好吧,我是数据库的新手,我已经创建了一个带有用户表的网站,我还拥有一个列表表,用户可以在其中插入列表项,但是当他们登录到Everyone列表时,我如何将用户表链接到列表表,它是在每个列表中创建相同的字段并使用外键吗?对不起,我对此很陌生。感谢任何帮助

我认为您可以在两个表上都使用user_id来解决这个问题。让我举一个例子:

表A(user_id、用户名、密码)

表B(list_item_id、user_id、any_other_attribute)

当你像这样设计表时,一个简单的sql调用会做你需要的事情,比如:

从表B中选择"list_item_id","y_other_attribute",其中user_id=$user_id

其中$user_id是登录您的系统的用户的user_id。

关于你的问题,我建议你阅读以下内容:"会话"、"sql查询"、"生成sql查询结果",关于你选择的编程语言。

它调用MANY MANY关系。必须有一个具有字段user_id和field_id的表将加入这两个表