按日期从数据库回显的结帐日志排序

Ordering Logs of checkouts echoed from database by date

所以我必须有一个页面,其中我们另一个页面的所有日志都被呼应出来。

$query = "SELECT * FROM `returnform` WHERE department_id=1";
    $result = mysql_query($query);
    while($row = mysql_fetch_array($result)){
    echo "<tr class='divEnglish'> <td>" . $row['name'] . "</td>" . " " . "<td>" . $row['returned_date'] . "</td>" . " " . "<td>" . $row['lost'] . "</td>" . " " . "<td>" . $row['lossnum'] . "</td>" . " " . "<td>" . $row['putback'] . "</td>","</tr>";

    };

我需要将所有回显的行按从新到旧的顺序排列,以便人们在查看页面时看到最新的日志。

您需要在查询中添加 order by 子句。

$query = "SELECT * FROM `returnform` WHERE department_id=1 ORDER BY create_date DESC";

我想你有日期,记录的创建时间,列名是 create_date