首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要这个Mysql PHP日期的最佳方法

问需要这个Mysql PHP日期的最佳方法
EN

Stack Overflow用户
提问于 2013-12-07 21:23:18
回答 2查看 34关注 0票数 1

我想找出最好的办法。

在我的mysql表“新闻”中,我有一个Date字段。该字段以通常的格式存储日期()。

我需要的是该表中的字段,从mysql新闻表中得到以下内容:

代码语言:javascript
复制
2007-04-12
2007-02-23
2006-11-16

在html中是这样的:

代码语言:javascript
复制
2007-
April
February
2006 -
November

我想我会查询所有的年份,然后每年,查询所有的月份。

任何建议或想法都是值得赞赏的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-07 21:30:28

代码语言:javascript
复制
<?php

$sql="SELECT DATE_FORMAT(Date, '%Y') AS `Year`, DATE_FORMAT(Date, '%M') AS `Month` FROM `news` GROUP BY `Year`,`Month` ORDER BY `Date` DESC";
$res=mysql_query($sql);
$p_year="";
while($out=mysql_fetch_assoc($res)){
    if($out['Year']!=$p_year){
        $p_year=$out['Year'];echo "<br>".$p_year;
    }
    echo "<br> - ".$out['Month'];
 }

 ?>
票数 1
EN

Stack Overflow用户

发布于 2013-12-07 21:27:32

查询一次,并在处理行时(通常以while ($row = $pdo->fetch(PDO::FETCH_ASSOC))的形式)划分为子数组。

请注意,我假设您使用的是PDO,因为这正是您应该使用的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20446821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档