Я на самом деле только что сделал что-то очень похожее, но наша система намного сложнее, чем эта.
Лично, учитывая вашу нынешнюю структуру, я бы решил добавить дополнительный столбец,Это не слишком много работы, и даст вам возможность воспроизводить файлы HTML после факта.Я знаю, что вы не хотите иметь возможность изменять прошлые расписания, но это больше, что я бы назвал бизнес-логикой - поэтому просто не допустите, чтобы это было возможно где-то в вашем коде.
Я бы предложил иначеВы добавляете еще одну дополнительную таблицу для «недель».Дайте ему идентификатор, дату начала и дату окончания, затем используйте этот «week_id» в другом месте для сохранения дублирования.Вы также можете отделить записи в расписании от записей о сотрудниках, чтобы у каждого сотрудника был уникальный идентификатор, а ваша таблица «график» была бы: ID, идентификатор_ сотрудника, идентификатор недели, дата, время начала, время окончания.
Это дастВы намного больше контролируете свои запросы и значительно сокращаете дублирование в базе данных на будущее.Кроме того, если ваша база данных не является действительно действительно нестабильной, повреждение не должно быть проблемой.
Для вашего PS - если вы заключите выходные данные в двойные кавычки, PHP будет интерполировать вашиценности.Таким образом, вы получите «Меня зовут Монир», а не «Меня зовут $ name».