Sto sviluppando un Content Management System (CMS) e vorrei inserire un pulsante "Salva modifiche". Voglio dire: un utente esegue diverse modifiche nel database, ma tali modifiche non sono ancora disponibili. Proprio quando l'utente preme il pulsante "Salva modifiche", tali modifiche sono "visibili" per il sito web.
Ho pensato in "Transazioni SQL". Ma ho capito che "la transazione SQL" è stata progettata per essere utilizzata in un breve lasso di tempo. E in questo caso particolare l'utente può mantenere la transazione aperta per un po 'di tempo (un'ora, due ore ...).
Come può affrontare questo tipo di problemi? Sto usando PHP e MySQL?