看板 PHP 關於我們 聯絡資訊
目前MySQL中有存幾筆文章資料,每筆資料都有一個日期(Date)的欄位 想請問有甚麼方法能實作如下列的日期索引呢? 比如說有三筆資料個夾帶著一個日期 1. 2015-05-13 2. 2015-05-10 3. 2014-12-09 則會呈現 >2015 >2014 開啟後變成 V2015 V05月 13號-文章標題 10號-文章標題 V2014 V12月 09號-文章標題 thanks -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.244.25.158 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1431868936.A.638.html
alog: 就select出來 然後在php端把資料放在一個多維陣列裡面之後再 05/17 22:22
alog: 傾印到網頁上 05/17 22:22
alog: 多維陣列的結構是 ['2014'=>['12'=>多個文章陣列]] 05/17 22:24
謝謝a大 如果是只顯示2014-12月的文章這個ok 但我目前的疑問是 mysql內的文章有2015、2014、2013、甚至分散的年份跟月份 而每個月份都有數篇文章 所以還在想有什麼方法可以整合顯示 ※ 編輯: AZHI (60.244.25.158), 05/20/2015 12:07:38
alog: 利用這個特性 基本上不會有問題 05/20 21:14
alog: 輸出前對array做sort 05/20 21:14
alog: 又或者array key以2015-12這種形式記錄 輸出前做個sort就對 05/20 21:15
alog: 了 05/20 21:15
poiuy999: sql1 select year(date) as year group by year(date) 05/22 12:57
poiuy999: sql2 date like '".$year."%' 05/22 12:57
目前是用a大的方法先存到2微陣列裡,然後以php用迴圈的方式直接呈現 ,只不過程式碼比較複雜一些,但也算是完成了!!謝謝 ※ 編輯: AZHI (60.244.25.158), 05/24/2015 21:17:44