Ich dachte eher daran, so eine art Wiederherstellungspunkt zu ermitteln.
Dann überleg mal, wozu eine DATENBANK wohl gut ist:
INSERT INTO tabelle (
foo,
bar,
baz,
insert_date_time,
invalid
)
VALUES (
'Toller Termin',
'St. Nirgendwo',
'mit Pit',
NOW(),
FALSE
)
;
UPDATE tabelle SET
invalid=TRUE
WHERE
insert_date_time='2018-07-28 18:39:40'
;
Aber falls Du die Datenbank gar nicht benutzen willst: Sowas geht auch mit Textdateien:
Weitere Alternative: Schau mal nach, ob Dein Hoster sqlite oder sqlite3 unterstützt (phpinfo()
hilft dabei). Da sind die Daten direkt in Dateien, die Du also direkt manipulieren - auch kopieren - kannst.