所以我想要做的基本上是這樣的:獲取數據每月
月份和年份:
-All在該月和年
例如發送的數據: 月2013:
:在此日期
2013年3月-The帖子
- 此日期的帖子
等等。
我有我的表中的日期列,它具有以下格式:day.month.year
我使用PHP和MySQL。
我有我自己的MVC框架,我正在使用。我會簡化它,使它在這裏變得更加穩定。該函數來獲取數據:
function selectAll($sql){
$find = $this->prepare($sql);
$find->execute();
$fetchdata = $find->fetchAll(PDO::FETCH_ASSOC);
return $fetchdata;
}
和代碼來獲取日期:
$sql = "Select YEAR(Date) AS year, MONTH(Date) AS month, Headline from blog";
$data = $this->db->selectAll($sql);
foreach($data as $key => $value) {
$date[] = $value['month'].'.'.$value['year'];
}
$dateunique = array_unique($date);
這給我的日期的結果,但我無法弄清楚如何把每個日期下的正確數據。
你只需要執行'SELECT * FROM tableName'和formmating將在'處理PHP' – 2013-02-18 03:27:57
日期欄不是日期嗎?它是一個'varchar'? – 2013-02-18 03:29:40
是的,它是varchar – cemcetin 2013-02-18 03:32:03