2011-01-09 84 views
0

我有兩個字段名稱$date$timePHP MYSQL QUERY ORDER BY desc問題

 date | time 
2011/01/09 | 08:22:25 
2011/01/09 | 13:00:55 
2011/01/09 | 17:45:18 
2011/01/09 | 17:30:26 
2011/01/08 | 18:22:00 
2011/01/08 | 12:06:39 

如何讓最新的之前最新。我希望他們是:

 date | time 
2011/01/09 | 17:45:18 
2011/01/09 | 17:30:26 
2011/01/09 | 13:00:55 
2011/01/09 | 08:22:25 
2011/01/08 | 18:22:00 
2011/01/08 | 12:06:39 

如何編寫一個select * from article order by...desc...?謝謝。

+0

日期格式是YYYY/MM/DD還是YYYY/DD/MM? – marcog 2011-01-09 20:37:31

回答

10
SELECT * FROM yourtable ORDER BY date desc, time desc 
3
select * from article order by date desc, time desc 
1
SELECT * FROM article WHERE 1 ORDER BY `date` DESC, `time` DESC; 

應該做的很好。

+0

`WHERE 1`是不必要的。 – marcog 2011-01-09 20:38:17

0
$sql="SELECT * FROM CAFTERIA ORDER BY sl_no DESC;" 
0

在閱讀了這個問題的答案和一些痛苦之後,我發現以下這些對我有用。這個答案包括一個針對SELECT,WHERE,ORDER BYLIMIT的PHP示例。他們需要在ORDERLIMIT最後一個不起作用。

$query = "SELECT * FROM Page_Relations WHERE Child=$article_id ORDER BY Page_ID ASC LIMIT 0 , 30 "; 

我想創造一個索引的網頁是由Page_ID號排序上下文相關菜單列表。