2012-11-26 39 views
-3

下面是我的數據庫表的示例。在PHP循環中解析MySQL時間戳。怎麼樣?

enter image description here

我試圖讓PHP產生從這張截圖,看起來像這樣一些HTML代碼:

2012年12月

03項冠軍7

02條目標題6

01條目標題5

2012年11月

04條目標題4

03條目標題3

02條目標題2

01條目標題1

...等等。

我只是迷失在如何讓PHP知道我打了不同的年份和/或月份並創建我上面描述的格式。

回答

2

您可以先使用unix時間戳,然後讓php稍後將它們轉換爲可讀格式。這樣,只要日期(「Y」,$ timestamp)具有任何值,就可以設置運行的循環。

檢查http://php.net/manual/en/function.date.php以獲取關於語法的進一步參考和詳細信息。

乾杯!

0

您可以在MySQL選擇年份和月份:通過結果

SELECT ent_title, YEAR(ent_timestamp) AS y, MONTH(ent_timestamp) AS m FROM my_table ORDER BY ent_timestamp DESC 

然後循環在PHP檢查比上月和yead值。