ユーザーがイベントを作成し、そのフォロワーがイベントページでイベントを表示できるイベントページに取り組んでいます。今年の日付と月別のグループを選択してください。
イベント日付が今年(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で実現したと思います。 – AaL