Ciao ragazzi,qualcuno mi puo aiutare?Come posso fare per trovare uno script attraverso la funzione date che mi permetta di aggiornare dopo una certa ora un campo del database?
Ciao ragazzi,qualcuno mi puo aiutare?Come posso fare per trovare uno script attraverso la funzione date che mi permetta di aggiornare dopo una certa ora un campo del database?
Era questo che volevi?Codice PHP:
while (true){
if (date("Y-m-d h:i:s") > date("Y-m-d h:i:s", mktime(12,0,0,date("m"),date("d"),date("Y")))
mysql_query("UPDATE tabella SET campo= '$campo'");
}
Nell'if viene confrontato l'orario (e data) attuale con quello che vuoi tu e quindi esegue la query... il ciclo è infinito.
se puoi mettere le mani sulla macchina forse è meglio mettere qualcosa a cron per un'operazione simile (o operazioni pianificate se usi windows)
ciao
Grazie Leandro!Lo provo subito,si mi sa ke è quello che cercavo visto ke devo aggiornare un campo del database dopo la mezzanotte!
si ma va eseguita la pagina con lo script per far si che si aggiorni ! ha ragione ermanno, meglio che provi qualcosa sul server tipo crontab
Cmq lo script lo faccio eseguire quando un utente farà il login,ma il problema che dimenticavo è questo:come faccio a farlo eseguire una sola volta al giorno ?