使用MySQL SELECT
通過PHP查詢,我想按日期排序我的條目。我使用的查詢是:MySQL條目按錯誤順序排列按日期排序
$query = "SELECT title, file, oblong_pic, square_pic,
DATE_FORMAT(date, '%W %d %M %Y') AS date
FROM dyhamb ORDER BY date DESC";
我有四個條目日期:24/7/2012,2012年1月7日,2012年5月6日和10/4/2012,並希望他們能夠按順序顯示,但顯示爲:24/7/2012,10/4/2010,5/6/2012和1/7/2012。
我只能認爲我已經設置了我的查詢不正確的方式,但我不明白我出了什麼問題。
那裏有什麼'W'? – 2012-08-04 08:49:10
平日名稱,即星期一,星期日。我是否認爲它是按星期幾名稱排序,而不是按年份 - 月份排序? – Ryan 2012-08-04 08:50:40