订购结帐日志按日期从数据库回显

时间:2015-05-12 12:07:43

标签: php mysql

所以我必须有一个页面,其中来自我们另一个页面的所有日志都被回显。

$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>";

    };

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

1 个答案:

答案 0 :(得分:1)

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

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

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