【问题标题】:How to order posts by date added [closed]如何按添加日期排序帖子[关闭]
【发布时间】:2017-05-15 16:56:44
【问题描述】:

我有一个网站,管理员可以在其中发布新闻和更新,但每次他们添加一个新的时,它都会从第一个向下添加,知道如何解决这个问题吗?

【问题讨论】:

  • 您能否详细说明您正在使用哪个框架?
  • @YanetPedraza 它只是将帖子添加到 MySQL 表,然后在仪表板上检索它们,您希望我发布代码吗?
  • 升序改为降序?如果这就是你的意思.. order by ... desc
  • 在您的 SQL 查询中添加 ORDER BY...?这个问题太宽泛了 - 投票结束。
  • ORDER BY 采用升序顺序。要使用最近的日期对日期进行排序,您需要ORDER BY $date DESC,它表示“降序”顺序。但这是假设$date 是您要排序的列的名称,而不是特定日期。再次,请做一些研究。这是任何 RDBMS 最基本的功能之一,在数千个地方都有详细介绍。

标签: php mysql sql


【解决方案1】:

您希望按降序而不是升序对日期时间进行排序(或者,如果不存在,您可以使用 ID,但这不是“应有的方式”)。

查询示例:

SELECT `title`, `text` FROM `news` ORDER BY `datetime` DESC LIMIT 5

https://dev.mysql.com/doc/refman/5.7/en/sorting-rows.html

【讨论】:

    猜你喜欢
    • 2014-02-03
    • 1970-01-01
    • 1970-01-01
    • 2013-05-29
    • 2023-03-18
    • 1970-01-01
    • 2020-07-31
    • 2021-06-13
    • 1970-01-01
    相关资源
    最近更新 更多