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 に答える