Para hacerlo mediante PHP entonces "alguien" debe ejecutar ese code, lo podrias hacer cuando se logee alguien al sitio, osea el primer usuario en logearse ese pescara el code y se ejecutara sin que el lo sepa, pero...... que sucede si es dia domingo y no entra nadie??? mmmm o feriado?? por eso te decia que mejor era un procedimiento en MySql