2015-09-30 18 views
-1

我有一些行MySQL數據庫與字段日期時間。 如何在按頁面分組的日期顯示數據?如何按日期顯示數據分組?

例如兩行具有相同的日期:2015-09-14 我怎麼能顯示這些就像爲:

09 September 
row 1 
row 2 
+0

你要提高你的樣​​本數據。請閱讀[** How to ask **](http://stackoverflow.com/help/how-to-ask) 和[**如何創建一個最小,完整和可驗證的示例。**](http ://stackoverflow.com/help/mcve) –

回答

1

在你的查詢您應該由datetime字段順序,然後在應用程序邏輯我一起去:

foreach(rows as row){ 
    if(previous date != date of row){ 
    output date 
    } 
    output row 
    previous date = date of row 
} 
0

心不是明確的回答

但也許這樣的事情

SELECT datetime, count(*) 
FROM YourTable 
GROUP BY datetime 

但是如果你想要每一行

SELECT * 
FROM YourTable 
ORDER BY datetime 
+0

如果我通過一個查詢獲取所有行,那麼在PHP中如何按時間對數據進行分組/ – Muhad

+0

這只是一個建議,您應該使用更詳細的示例更新您的問題和慾望輸出,所以我可以給你一個更好的解決方案。請閱讀我在評論中提供的鏈接 –