Si, in effetti questo era un metodo a cui avevo pensato, oppure una sorta di log file dove scivo i dati che mi interessano e lo aggiorno, solo che anche qui rimaneva il medesimo problema del sovrascrivere il file....Originariamente inviato da filippo.toso
Un metodo è aggiungere due campi alla tabella. Un timestamp e l'ID utente.
Il timestamp a NULL indica che nessun utente sta elaborando il record
Il timestamp con un valore indica che l'utente con l'ID indicato nell'altro campo sta elaborando il record.
Il timestamp è utile per eseguire eventuali override (es. l'utente originale è entrato in modifica un'ora fa, è improbabile che la eseguirà). A fine giornata un cron si dovrebbe occupare di eseguire la pulizia (es. impostare tutti i timestamp a NULL)
Mi sembra che in ASP esista un file o una funzione tipo. "application" che fa proprio questo di suo, in php desumo non esista nulla di simile visto che non l'hai citata, una sorta di "cookie" globale.
Quindi tu agiresti in questa direzione, campi timestamp e id_occupante, questo però comporta che questi 2 campi io li debba agiungere in tutte le tabelle

Rispondi quotando