所以我想要做的基本上是这样的:获取数据每月
月份和年份:
-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