在顶级PHP上显示最近的帖子

时间:2015-10-28 22:59:30

标签: php

我正在尝试显示最近的帖子,但它在上一篇文章的底部。请告诉我如何在顶部显示我最近的帖子。

这是我提交帖子的代码。

my_articles.php

<?php
include "db.php";
if (isset($_POST['submit'])) {

    $post = $_POST ['articles'];
    header('Location: feed.php');
    $query = "INSERT INTO demo(articles)";

    $query .= "VALUES ('{$post}')";

    $create_post = mysqli_query($connection,$query);
}
?>

这是我提交帖子add_post.php

的地方
<?php 
include "db.php";
$query = "SELECT * FROM demo";
$select_all = mysqli_query($connection,$query);
while ($row = mysqli_fetch_assoc($select_all)) {
    $text = $row['articles'];
    $date = $row ['time_min'];
?>

<p><?php echo $text ?></p>
<?php }?>

1 个答案:

答案 0 :(得分:3)

您正在寻找ORDER BY条款。如果您有一个自动递增ID字段,

ORDER BY ID_FIELD DESC

您可以ORDER BY一个日期字段,但如果您使用ID字段,则逻辑相同。

修改1

SELECT * FROM demo ORDER BY ID_FIELD DESC

修改2

$query = "SELECT * FROM demo ORDER BY ID DESC";