Salve, volevo sapere se c'è un modo per aggiornare il database ogni volta che arriva la mezzanotte (00:00).
So di cronjob ma non ci sono altri metodi, visto che su altervista è "a pagamento" ?
Ad esempio nella tabella utenti ho il campo 'azioni_disponibili' che si riduce di 1 ogni volta che un utente fa qualcosa. Io voglio che ad ogni mezzanotte si esegua la query " UPDATE utenti SET azioni_disponibili = '10' ".
Poi per ciò che voglio io per ogni utente dovrà controllare se alzare di 10, 12 o tot...ma questo è secondario.
Avevo trovato gli eventi su mysql ma ho visto che qui su AV non si possono usare.
Ultima modifica di competenzepertutti : 02-07-2015 alle ore 20.43.44
Come già altre volte detto in questo forum, per questo genere di attività l'approccio dovrebbe essere differente.
Ti appunti l'ora dell'ultima azione effettuata dall'utente, e alla successiva richiesta, se è trascorso il tempo necessario fai le opportune modifiche al DB e poi prosegui con l'azione richiesta, mentre se ancora non è trascorso il tempo necessario (nel tuo caso non è passata mezzanotte) negi la possibilità di eseguire l'azione.
Questo lo so, ma il problema è:
Come faccio a fargli capire che la mezzanotte è passata?
Col timestamp posso fargli capire quanto tempo è passato dall'ultima azione, non se la mezzanotte è passata.