Sql 从顶部循环最新帖子

Sql 从顶部循环最新帖子,sql,arrays,database,facebook,sorting,Sql,Arrays,Database,Facebook,Sorting,我不想在这里问,但我想我别无选择,因为我是在浪费时间从屏幕开始寻找一个永远不会出现的解决方案,所以这是我的问题 我正在制作一个类似facebook的feed功能,但更为独特,但它将如何像facebook一样成为最接近的功能 但由于某些原因,它一直在一行一行地循环,看看我链接的图像,这将解释更多 比如说 它不显示从最新到最旧的更新,而是在每个组上按行显示它们。 图片: 您将看到那里,而不是像这样循环 最旧的、旧的、最新的、更新的等等,它将它们作为一个包在自己的组中循环:/ PHP: 你知道我做错了

我不想在这里问,但我想我别无选择,因为我是在浪费时间从屏幕开始寻找一个永远不会出现的解决方案,所以这是我的问题

我正在制作一个类似facebook的feed功能,但更为独特,但它将如何像facebook一样成为最接近的功能

但由于某些原因,它一直在一行一行地循环,看看我链接的图像,这将解释更多

比如说 它不显示从最新到最旧的更新,而是在每个组上按行显示它们。 图片:

您将看到那里,而不是像这样循环 最旧的、旧的、最新的、更新的等等,它将它们作为一个包在自己的组中循环:/

PHP:

你知道我做错了什么吗


谢谢

post_id是否保证为您提供正确的订购?是否可以改为按发布日期对查询进行排序?我尝试了这两种方法,但不确定除了将其保留并让此错误运行之外还能做什么。。
} else if ($feed_viewing=='clan_updates') {


            $select_clan_membership = $db->query("SELECT * FROM spud_groups_members WHERE member_name='$mybb_username'");

            while($select_clan_membership_array = $db->fetch_array($select_clan_membership)) {
                $gurl = $select_clan_membership_array['gurl'];
            $select_posts_from_groups_query = $db->query("SELECT * FROM spud_groups_posts WHERE group_url='$gurl' ORDER BY post_id DESC");


        while($select_posts_from_groups_array = $db->fetch_array($select_posts_from_groups_query)) {

            $group_url_id = $select_posts_from_groups_array['group_url'];
            $post_body = $select_posts_from_groups_array['post_body'];

            $select_group_data_from_posts_query = $db->query("SELECT * FROM spud_groups WHERE gid='$group_url_id'");
            $select_group_data_from_posts_array = $db->fetch_array($select_group_data_from_posts_query);
            $group_name_data = $select_group_data_from_posts_array['group_name'];
                #$group_name_data = false;
            echo "<div class='mx'> 
        <p> <h2> $group_name_data </h2></p>
        $post_body</div>
<br>
        ";
        }


    }