Pregunta:
¿Como hago para que un valor de una base de datos, vuelva a 0(cero) cada cierto tiempo?
Agustin
2008-11-22 12:17:49 UTC
Estoy creando un sistema de top webs con php y base de datos, y tengo un valor dentro de la base de datos que cuenta las visitas enviadas por cada pagina, para ordenarlas segun la cantidad que envian. Lo que quiero es que cada 24 hs o un cierto tiempo el contador vuelva a 0 (cero), asi no esta siempre la misma pagina primera. Puede ser manualmente o automatico, pero si pueden expliquenme que hacer, ya que no tengo demasiados conocimientos de programacion. GRACIAS!!!!!!!!!!!!!
Tres respuestas:
Mr B
2008-11-22 12:23:20 UTC
Comprobando la hora del servidor, o guardas la fecha y la comparas con la actual, y cuando esta fecha cambia (comaparada) vuelves el contador a 0.

Espero qeu te haya servido mi respuesta.
shefti
2008-11-22 13:05:03 UTC
Es facil tu servicio te webhosting te debe proporcionar: Cron Jobs.

En cron Jobs puedes ejecutar scripts cada vez que tu lo decidas, una vez al dia, al mes, o al año, a la hora que tu elijas.

el unico inconveniente y no se si te afecte, es que necesitas tener el script ya programado en php y saber un poco acerca de comandos Linux.



Pero te dejo un ejemplo:

En Cron Jobs te pedira el comando a ejecutar al tiempo que tu digas, y en la linea de comando puedes poner:



php /home/public_html/restaurarcontador.php



Con ese comando, reemplazando la ruta "/home/public_html/" por la ruta donde se encuentre el script "restaurarcontador.php"

Se ejecutara ese script al horario que elijas.

Espero que te haya servido, y si no, puedes consultar un poco mas en las paginas mas abajo.
2008-11-22 12:43:37 UTC
Laneta no se solo queria responder


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...