我一直在尝试将这 5 个表链接在一起,因为我正在创建一个墙提要,其中的帖子是从用户及其 friend 那里获取的。然而,我发现很难从这 5 个表中选择所有数据而不让 mysqli 出现错误。这就是数据库的样子。
我有一个帖子表 我还有一个用户表 与 friend table 一起
现在取决于帖子类型:我有一个照片表,因此
问题是我如何将所有这些表链接在一起并将它们输出为墙提要的行。拜托我已经绞尽脑汁了
最佳答案
SELECT p.id, p.post_title, p.post_category, p.post_content, u.username
FROM post_table as p, user_table as u, friends_table as f
WHERE u.user_id = p.user_id and (f.user1 = p.user_id or f.user2 = p.user_id)
这只是从相关表中获取数据的简单方法。
关于php - 在 PHP MYSQLI 中将 3 个或更多表链接在一起以创建墙源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51163001/