MYSQL QUERY ORDER BY和php造型

时间:2017-09-28 10:08:20

标签: php mysql

我有这样的代码:

$result = mysqli_query($con, "SELECT * FROM buy ORDER BY date ASC") or die(mysqli_error()); 

这给了我这样的东西:

Date (d-m-y)       Name    Price
==================================
01/02/2017         xy      $1
22/12/2017         xy      $1
11/05/2017         xy      $1
21/09/2019         xy      $1

我想把它们分成几个月/几年。我需要这样的东西:

Date (d-m-y)           Name    Price
    ==================================

******2017******
/FEBRUARY/

    01/02/2017         xy      $1

/MAY/
    11/05/2017         xy      $1

/DECEMBER/

    22/12/2017         xy      $1

******2019******
/SEPTEMBER/
    21/09/2019         xy      $1

我该怎么做?

2 个答案:

答案 0 :(得分:1)

您可以获得月份和年份,并按照第一年和第二年的顺序进行订购,这将根据您的需要为您提供结果。

  

选择月份(datefield)作为月份,年份(datefield)作为年份从buy订购年份,按月份ASC

答案 1 :(得分:0)

在循环搜索结果时,您需要检查年份和月份的更改。 如果更改,请添加标题。

   In order to create a packet socket, a process must have the CAP_NET_RAW
   capability in the user namespace that governs its network namespace.