[英]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.