Schedulare query lato server | SQL & MySQL

Topic: Pubblico - Composto da 2 Posts di 2 Utenti.

09 Agosto, 2011 13:35 #1
smurf
Utente

smurf
Registrato: Aug, 2009
Posts: 2
Offline

Ciao a tutti!
Questo è il mio primo topic, devo dire la verità: vi ho scoperti per caso!

Vengo subito al dunque: avrei la necessità di schedulare una query ogni tot minuti su lato server con mysql.
Il mio problema principale è che ho un hosting senza server dedicato, quindi ho accesso solo a una cartella ftp per copiare i file e phpmyadmin per la gestione del database (cosa diffusissima).

Quindi, vista la situazione in cui sono, come posso schedulare una query sul database mysql ogni tot minuti?
Uso delle stored procedure? Possono funzionare nel mio caso?

Grazie in anticipo!

Ultima modifica 09 Agosto, 2011 13:35 di smurf

10 Agosto, 2011 01:08 #2
fuser
Utente

fuser
Registrato: Aug, 2011
Posts: 86
Offline

Se hai i privilegi necessari, la cosa migliore è usare gli eventi:
http://dev.mysql.com/doc/refman/5.1/en/events.html

Altrimenti, se è un hosting Linux potresti avere il comando crontab:
http://feelinglinux.com/articles/cron.jsp

L'ultima spiaggia è creare sul tuo computer uno script che si esegua all'ora desiderata, andando a chiamare una pagina PHP sul server.

Condividi su:

Loggati o Registrati per replicare