我有一个用户朋友存储在数据库中friends_array
。他们存储朋友的 id 并用昏迷的方式分开。我能够输出用户发布的帖子,但我遇到了问题。这是我的代码。
if ($friend_feed != "") {
$feed= explode(',', $feed);
foreach ($feedas $key => $value) {
$query = mysql_query("SELECT * FROM `users` WHERE user_id=$value ORDER BY `time` DESC") or die ("Please try again later.");
while ($row = mysql_fetch_array($query)) {
$first_name = $row['first_name'];
$last_name = $row['last_name'];
$username = $row['username'];
$post = $row['post'];
echo '<hr><a href ="'. $username .'">'.$first_name.' '.$last_name.'</a> <br>'.$post;
}
}
}
上面的代码通过朋友 id 并输出帖子...但它首先通过每个朋友...例如我有 3 个朋友的 id 为 70,71 和 72。如果他们每个人都发 2 个帖子,他们是按照他们在数据库中存储的id的顺序输出的,所以用户70的帖子将首先出现,然后是用户71的所有帖子,然后是用户72......
我如何停止这个并通过最近放入数据库的帖子输出?