从日期中提取YEAR并对其进行分组

时间:2017-11-12 22:22:27

标签: php date grouping extract

我有一个小问题。

$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/>';

我尝试从日期字段中提取年份并对其进行分组。 部分&#39;。$ years [&#39; date&#39;]。&#39;
缺少的组仅用于测试

这是我的结果:

2016-10-13
2017

2017-11-04
2017

2017-11-10
2017

出了什么问题?

1 个答案:

答案 0 :(得分:0)

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

而不是$year,请$years['year']从查询中获取结果。

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

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