如何在 PHP 中按日期对 MySQL 条目进行排序?

第1337章

我希望在我的网站上按日期(在我的情况下为 fDate)对 MySQL 中的条目进行排序。这是表结构:

主题 / fDate / hDesc

使用以下代码读取条目:

$sql = "SELECT * FROM homework";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    // output data of each row
    while($row = mysqli_fetch_assoc($result)) {
        echo "<br> Fach: " . $row["subject"] . "<br> Bis zum: " . $row["fDate"]. "<br>" . $row["hDesc"]. "<br>";
    }
} else {
    echo "0 results";
}

这导致我的网站看起来像这样:

在此处输入图片说明

现在我想要按日期排序的每一行的输出,以便日期与当前日期最接近的行显示为第一行。我是 MySQL 和 PHP 的新手,所以怎么做呢?

杰克赖特
$sql = "SELECT * FROM homework ORDER BY fDate DESC";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    // output data of each row
    while($row = mysqli_fetch_assoc($result)) {
        echo "<br> Fach: " . $row["subject"] . "<br> Bis zum: " . $row["fDate"]. "<br>" . $row["hDesc"]. "<br>";
    }
} else {
    echo "0 results";
}

将 SQL 语句更改为

SELECT * FROM homework ORDER BY fDate DESC (OR ASC)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何按日期对查询结果进行排序,然后按MySQL中的特定列值排序

如何在MongoDB中按日期对集合进行排序?

如何在Python中按日期对DataFrame进行排序?

如何在Laravel QueryBuilder / MySQL Spatial软件包中按距离对查询结果进行排序?

如何在MYSQL中对列进行排序

如何在JavaScript中按日期对数组进行排序?

如何在RealmResults中按日期排序

如何在MySQL中按日期对相关结果进行分组和排序

如何在PHP中按日期(今天,昨天,8月29日,28等)对SQL中的foreach项目进行排序?

如何在python中按日期时间对列表进行排序?

如何在PHP中按值对多维数组进行排序

如何在MySQL中按公式排序

如何在JQuery中按日期对xml数据进行排序

SQLite3和PHP:按日期时间对条目进行排序

php / mysql-按日期排序

如何在PHP中按容量排序

如何按字母顺序对HashMap条目进行排序?

在PHP或MySQL中对数组进行排序

无法在PHP中按日期对多维数组进行排序

如何在MySQL中按DMY格式从Mysql数据库中按日期列显示并基于它进行搜索

如何在mysql中对日期进行排序

MYSQL查询:按日期对条目进行分组并对条目进行计数

按日期对php中的3个多维数组进行排序

当mysql中的时间相同时如何按desc进行排序

PHP中按日期对数组进行排序

如何在PHP中对结果进行排序?

如何按降序对地图条目的键值进行排序?

如何在mysql中按值对分组进行排序

如何在Java中对条目进行排序