ㄚKen
Lv 6
ㄚKen asked in 電腦與網際網路程式設計 · 1 decade ago

mysql+php 如何依資料建立時間排序?

正常情況下

資料都是以 最遠的>最近的 一直往下排

如何才能把最近的排在最前面

Update:

有沒有不用在多一時間欄位的方法

1 Answer

Rating
  • 1 decade ago
    Favorite Answer

    SQL 語法

    select from tables order by date asc

    date是你時間的欄位

    asc的排法是

    2006-05-01

    2006-05-02

    2006-05-03

    2006-05-04

    2006-05-06

    如果要反過來的話是

    select from tables order by date desc

    2006-05-29 11:52:12 補充:

    少打*字在seletct 後面要加上 *select * from tables order by date asc

    2006-05-29 18:05:12 補充:

    有!資料庫裡的最後一筆資料是最後產生的也就是最新的要最新的資料話只要取出會後面幾筆資料就可以了方法一計算全部有幾筆資料然後依序將資料一筆一筆取出來但是很沒效率方法二如果有一個欄位是自動增加的話假如為ID只要 select * from table order id desc就是最後一筆

Still have questions? Get your answers by asking now.