我是编程新手。我希望有人能帮我解决这个问题。
我有一个包含用户个人资料的网站。用户可以简单地写文章。 目前,每个用户的所有文章都显示在任何个人资料页面中,我不需要这个。 我想做一些类似“链接”文章与制作它的用户的事情。
例如..如果我观看某人的个人资料,我只会看到该用户发表的文章,或者我观看自己的个人资料,我只会看到我发布的文章。
因此,如果有人可以讲述有关此类员工的信息,请留下包含信息或代码示例的回复。
谢谢!
最佳答案
目前,您的 mysql 数据库中将有一个用于用户的表,以及一个用于文章的单独表(我希望如此)。
您需要做的是修改您的文章表,使其具有一个代表创建该文章的用户的整数字段。这就是所谓的foreign key (您可能还想阅读 about MySQL foreign keys 。
然后,要查找创建特定文章的用户,您可以使用 SQL SELECT
您的 User 表上的语句仅查找用户 ID 等于文章中存储的用户 ID 的用户。同样,您可以“反向”查找特定用户撰写的所有文章。
关于php - 如何在用户个人资料中显示仅由用户制作的内容? PHP/MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6489728/