我正在製作一個活動頁面,用戶可以在其中創建活動,其關注者可以在其活動頁面上查看活動。選擇今年的日期和月份組
我想要做的是從表中選擇事件日期在今年(2011年)內的所有事件,因此如果日期是2011-03-30
它將顯示在March標頭中,但如果它是2012-03-30
它會一直顯示到明年。
總的來說,我希望所有事件都顯示在標題下,例如,一月二月三月。
我的表結構是這樣的:
id int(11) event_creator_user_id int(11) event_creator_user_username varchar(255) event_creator_user_first_name varchar(255) event_creator_user_last_name varchar(255) event_name varchar(255) event_date date event_time time event_brief_location varchar(255) event_location_street varchar(255) event_location_town varchar(255) event_location_post_code varchar(255) event_description text event_create_date datetime type enum('a','b')
我覺得Treffynnon的方法很不錯。你也可以使用DATE_FORMAT(「%m」,event_date)來選擇月份(我認爲MySQL比PHP更快完成 - 而PHP更方便/可讀)。 – AaL