Php 正在尝试使用multiiple用户进行活动馈送并对其进行订购

Php 正在尝试使用multiiple用户进行活动馈送并对其进行订购,php,mysql,html,Php,Mysql,Html,首先,我想做的是创建一个页面,用户可以通过跟踪的人看到该页面的更新。我正在收集他们正在跟踪的人,如我的代码第6-20行所示 然后,我继续查找并显示在数组中为每个用户找到的活动。现在我遇到的麻烦是,我试图让它显示最新的补充第一。但我在尝试对数组排序时遇到了困难。我自己尝试过,但我在最后一个关口摔倒了。如果您有任何建议或意见,请不要害怕询问,如果您需要更多信息,请告诉我 谢谢您的时间。最简单的方法是在您的查询中对其进行排序,MySQL将对此进行处理。这可以通过一个子句来完成。在不了解数据库列的情况

首先,我想做的是创建一个页面,用户可以通过跟踪的人看到该页面的更新。我正在收集他们正在跟踪的人,如我的代码第6-20行所示

然后,我继续查找并显示在数组中为每个用户找到的活动。现在我遇到的麻烦是,我试图让它显示最新的补充第一。但我在尝试对数组排序时遇到了困难。我自己尝试过,但我在最后一个关口摔倒了。如果您有任何建议或意见,请不要害怕询问,如果您需要更多信息,请告诉我


谢谢您的时间。

最简单的方法是在您的查询中对其进行排序,MySQL将对此进行处理。这可以通过一个子句来完成。在不了解数据库列的情况下,我无法推荐精确的查询。如果您在列上创建了一个,这将最适合您的订购

作为旁注,这不是向数组添加元素的方式:

$following[] .= $row['follow_id'];
请尝试以下方法:

$following[] = $row['follow_id'];

啊,好的,伙计,谢谢。但是我不能让它工作。@$following[]。=$row['following_id'];//获取当前用户正在跟踪的用户的数组,例如用户ID 3、8、34、75。$matches=内爆(“,”,$following);返回$matches;这基本上将所有返回的结果连接到一个变量中,这样我就可以创建一个SQL查询,该查询将具有SELECT*FROM activty WHERE id IN($MATCHS),您尝试过了吗?是的,我已经大致解决了所有问题。最后一件事我需要一些帮助。我有一个名为$matchs=“34,36”的变量,现在我需要这个查询返回两个id的结果。$query=mysql\u query(“SELECT*FROM
activity
WHERE
user\u id
=(“$matches”);仅返回id 36的结果。