ЗАКАЗ BY популярность в DIV

Я застрял с некоторым кодом php. так что, как будто я хочу заказать пост внутри, вероятно, порядка по наиболее популярному сообщению этого конкретного пользователя, которого я следую / подписываюсь.

вот мой код:

<?php
$link = mysqli_connect("localhost", "root", "", "DB");
if($link === false){
    die("ERROR: Could not connect. "
                . mysqli_connect_error());
}

$sql = "SELECT * FROM subscribers
                 INNER JOIN post ON subscribers.subscribe_to = post.username
                 ORDER BY post.views DESC;";

if($res = mysqli_query($link, $sql)){
    if(mysqli_num_rows($res) > 0){
        $lastusername = "";
        while($row = mysqli_fetch_array($res)){

            if($lastusername != $row["username"]) {
                if($lastusername != '') {
                    //  Close previous div
                    echo "</div>
";
                }
                echo "<center><div  class='container'>
";
                $lastusername = $row["username"];
            }
                 echo '<div class="innercontainer">'.
                          '<img src="'.$row["image"].'" class="img_post">'.
                      '</div>';
        }

        echo "</div>
";
        mysqli_free_result($res);
    } else{
        echo "No Matching records are found.";
    }
} else{
    echo "ERROR: Could not able to execute $sql. " 
                                . mysqli_error($link);
}

mysqli_close($link);
?>

У меня 3 таблицы:

=> | Таблица | 1 | имя пользователя |

 |ID    | USERNAME | SUBSCRIBERS |
 |------|----------|-------------|
 |1     | USER1    | 5000     
 |2.    | USER2    | 10000   |

=> | Таблица | 2 | подписчики |

 |ID   | subscriber_from | subscriber_to  |
 |------|-----------------------------|---------------------|
 |1     | User_example     | USER1           |
 |2.    | User_example    | USER2          |

=> | Таблица | 3 | сообщение |

  |ID   | POST_CONTENT | USERNAME | VIEWS
  |------|-----------------------------|---------------------|
  |1     | This is post no.1   | USER1             |  500
  |2.    | This is post no.2   | USER2          |600
  |3     | This is post no.3   | USER2          |200
  |4     | This is post no.4   | USER1          |800

ЗАРАНЕЕ СПАСИБО !!

php,mysql,sql,mysqli,

0

Ответов: 0


=> | Таблица | 3 | сообщение |

  |ID   | POST_CONTENT | USERNAME | VIEWS
  |------|-----------------------------|---------------------|
  |1     | This is post no.1   | USER1             |  500
  |2.    | This is post no.2   | USER2          |600
  |3     | This is post no.3   | USER2          |200
  |4     | This is post no.4   | USER1          |800

ЗАРАНЕЕ СПАСИБО !!

00PHP, MySQL, SQL, MySQLi,
Похожие вопросы
Яндекс.Метрика