diego86
07-09-2011, 23:21
ciao a tutti...
ho realizzato un applicazione scolastica in postgres e php, che contiene una richiesta particolare che non so bene come interpretare.
Si tratta di un db che mette in relazioni giochi e utenti...
Gli utenti che accedono all'applicazione, possono impostare un valore entro il quale il dbms dovrà cancellare automaticamente i giochi non posseduti da nessuno... Ad esempio: se mario rossi imposta 5 giorni, appena qualcuno accede all'applicazione , essa cancella tutti i giochi inseriti da almeno 5 giorni che non sono posseduti da nessuno. Giuseppe bianchi può però modificare questo valore, impostando ad esempio 3 giorni...
Il mio dubbio è, dove posso salvare questo valore??? Ogni salvataggio fatto in php (sessione, cookie, file) è locale, quindi se mario bianchi ha impostato 5 giorni, finchè qualcuno non si collega dal suo pc i cancellamenti non saranno eseguiti. L'unica cosa che mi viene in mente è creare una tabella apposita nel database, ma essendo un progetto scolastico non mi sembra il massimo inserire una tabella che non ha alcuna relazione con le altre e che per giunta avrebba una sola colonna e una sola riga (perchè basta tenere in memoria l'ultima impostazione che va a sovrascrivere la precedente)... Ci sono altre soluzioni??
ho realizzato un applicazione scolastica in postgres e php, che contiene una richiesta particolare che non so bene come interpretare.
Si tratta di un db che mette in relazioni giochi e utenti...
Gli utenti che accedono all'applicazione, possono impostare un valore entro il quale il dbms dovrà cancellare automaticamente i giochi non posseduti da nessuno... Ad esempio: se mario rossi imposta 5 giorni, appena qualcuno accede all'applicazione , essa cancella tutti i giochi inseriti da almeno 5 giorni che non sono posseduti da nessuno. Giuseppe bianchi può però modificare questo valore, impostando ad esempio 3 giorni...
Il mio dubbio è, dove posso salvare questo valore??? Ogni salvataggio fatto in php (sessione, cookie, file) è locale, quindi se mario bianchi ha impostato 5 giorni, finchè qualcuno non si collega dal suo pc i cancellamenti non saranno eseguiti. L'unica cosa che mi viene in mente è creare una tabella apposita nel database, ma essendo un progetto scolastico non mi sembra il massimo inserire una tabella che non ha alcuna relazione con le altre e che per giunta avrebba una sola colonna e una sola riga (perchè basta tenere in memoria l'ultima impostazione che va a sovrascrivere la precedente)... Ci sono altre soluzioni??