簡體   English   中英

從表格中僅獲取不同的月份和日期

[英]Get only different month and date from table

我試圖從表中僅獲取月份和年份,並將其創建並顯示在列表中,而我設法做到這一點:

$retrieve_data = $wpdb->get_results( "SELECT  
                                            MONTHNAME(m_post_date) AS month,
                                            YEAR(m_post_date) AS year)
                                            FROM $table_name  " );    ?>

然后以這種方式循環顯示:

            <li><?php echo $retrieved_data->year.' '.$retrieved_data->month; ?></li>

當年和月都相同時,我現在不需要顯示重復的記錄。 例如當我有

2017 May 
2017 May 

網站應僅顯示一項。 我已經考慮過獨特的關鍵字,但這種方式不符合我想要的方式。

順便說一句,它在WordPress中,但這沒關系。

您可以使用GROUP BY:

SELECT MONTHNAME(m_post_date) AS month,
       YEAR(m_post_date) AS year
FROM $table_name
GROUP BY MONTHNAME(m_post_date), YEAR(m_post_date);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM