Php 如何在同一面墙上显示多个新闻源?
我有一个非常简单的问题,但不知道如何用最好的方法来做 正如你所知,在FB上,我们可以看到我们的朋友的帖子和粉丝页面或公司页面上的分享。就像他们分享工作或任何关于他们产品的更新 现在您也知道,这些公司简介或粉丝页面与其他用户创建的其他朋友或用户不同。那么,我假设有三张桌子Php 如何在同一面墙上显示多个新闻源?,php,mysql,Php,Mysql,我有一个非常简单的问题,但不知道如何用最好的方法来做 正如你所知,在FB上,我们可以看到我们的朋友的帖子和粉丝页面或公司页面上的分享。就像他们分享工作或任何关于他们产品的更新 现在您也知道,这些公司简介或粉丝页面与其他用户创建的其他朋友或用户不同。那么,我假设有三张桌子 使用者 公司[与用户不同的登录注册] 职位 现在我希望当一个用户a登录时,他可以看到他朋友的所有帖子以及他关注的公司的帖子 因此,如果用户A有三个朋友B、C、D,并且他也在关注公司简介“FFTECH”,那么用户A应该看到他的
- 使用者
- 公司[与用户不同的登录注册]
- 职位
非常感谢。对于每种类型的帖子,您都应该有一个唯一的标识符——假设您在两个表中都添加了一个新列,例如,type。对于用户表,可以将类型设置为“1”,然后对于公司的类型,可以将其设置为“2” 通过这样做,您可以避免混淆这两种类型的数据,并保留区分哪些帖子是用户发布的,哪些帖子是公司发布的的的能力 假设您已将所有数据放入一个数组,并在每个项目中循环以显示帖子,您可以尝试:
while(...) {
if($data['type'] == 1) {
// Parse user posts
} elseif($data['type'] == 2) {
// Parse company posts
}
}