Я строю систему, которая показывает «события за этот месяц», перечисленные по дням и часам.
Когда я создаю событие, я устанавливаю дату начала, дату окончания и час.
Допустим, одно событие начинается 07-10-2011 и заканчивается 07-12-2011.Проблема в том, что некоторые дни в этом диапазоне дат не будут показывать событие.Например, это событие может происходить все дни и в один и тот же час, за исключением нескольких дней, когда оно не произойдет или у него будет другой час (представьте себе шоу с датой открытия, отличной от остальных дней).
Я использую PHP, MySQL и Codeigniter и сомневаюсь в правильном способе сохранения этих дат в базе данных.Другая таблица со всеми датами и идентификатором события, или сохранить их все в поле внутри строки события?Или что-то еще?
Спасибо