2

嗨,下面的代码打印从第一次保存到最后一次保存的结果。显示数据后,有没有办法将最后一次保存在第一行?(所有记录以相反的顺序。)谢谢。

while ($recz = mysql_fetch_array($runz))
{

    echo "<tr class='taB'>";
    echo "<td>".$recz["chkNum"]."</td>";
    echo "<td>".$recz["InvoNum"]."</td>";
    echo "<td>".$recz["InvoVal"]."</td>";
    echo "<td>".$recz["InvoDate"]."</td>";
    echo "<td>".$recz["type"]."</td>";
    echo "<td class='ta'>".$recz["statu"]."</td>";
    echo "</tr>";
}
4

1 回答 1

2

您将需要更改您的查询。使用ORDER BY ... DESC,其中...是确定结果顺序的列名。

在您的 HTML 输出中,您似乎有一个名为InvoDate. 也许这就是您需要的专栏。如果是这样,您的查询将以ORDER BY InvoDate DESC.

于 2012-10-16T15:49:15.440 回答