如何在用户配置文件中显示仅由用户制作的内容?PHP/MMySQL



我是编程新手。我希望有人能帮我解决这个问题。

我有一个有用户档案的网站。用户可以简单地写文章。目前,每个用户的所有文章都显示在任何个人资料页面上,我不需要这个。我想做一些类似"链接"文章的用户谁做它。

例如。。如果我看某人的个人资料,我只看到这个用户的文章,或者我看我自己的个人资料我只看到我发布的文章。

所以,如果有人能告诉我们一些关于员工的事情,请留下一个信息或代码示例的回复。

谢谢!

目前,您的mysql数据库中有一个表用于User,还有一个单独的表用于Article(我希望如此)。

您需要做的是修改Article表,使其具有一个整数字段,该字段表示创建该文章的用户。这就是所谓的外键(您可能还想了解MySQL外键。

然后,要查找创建特定文章的用户,可以在user表上使用SQL SELECT语句,只查找用户id等于文章中存储的用户id的用户。同样,您可以"反向"查找由特定用户撰写的所有文章。

您需要设置数据库表,使其具有一定的关系质量。例如,当用户注册时,应该为他们分配某种唯一的ID,然后当一篇新文章添加到包含所有用户创建的文章的表中时,应该将创作用户的唯一ID分配给该特定文章行。这将为您建立一个自然的SQL联接,在此基础上,您可以通过简单地从具有ID 1234的文章表中选择所有具有该ID的文章来检索该用户的所有文章。

相关内容

  • 没有找到相关文章

最新更新