【问题标题】:Extract YEAR from date and group it从日期中提取 YEAR 并将其分组
【发布时间】:2017-11-12 22:22:27
【问题描述】:

我有一个小问题。

$fetch_years=mysqli_query($connect, "SELECT date, YEAR(shift.date) as year FROM shift");
while($years = mysqli_fetch_array($fetch_years))
{
    echo ' '.$years['date'].' <br/> '.$year.' <br/><br/>';

我尝试从日期字段中提取年份并将其分组。 部分 '.$years['date'].'
缺少 group by 仅用于测试

这是我的结果:

2016-10-13
2017

2017-11-04
2017

2017-11-10
2017

怎么了?

【问题讨论】:

    标签: php date grouping extract


    【解决方案1】:

    在 echo 命令中,您使用来自查询结果的$years['date'] 和来自...的$year

    不要使用$year,而是使用$years['year'] 以从您的查询中获取结果。

    echo ' '.$years['date'].' <br/> '.$years['year'].' <br/><br/>';
    

    对于你的问题,你也应该把标签PHP。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-10
      • 2018-10-19
      • 2015-08-04
      • 1970-01-01
      • 2015-08-26
      • 2019-02-24
      • 2014-11-26
      • 1970-01-01
      相关资源
      最近更新 更多