Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/05/2008, 12:26
suntus
 
Fecha de Ingreso: noviembre-2002
Mensajes: 746
Antigüedad: 21 años, 5 meses
Puntos: 6
Re: Actualizar dato una vez cada 24horas

Cita:
Iniciado por Bonez Ver Mensaje
Creo que una variante más simple sería hacer lo siguiente. No creo que cron sea necesario.

Puedes poner una variable de inicio, en tu ejemplo, sería $inicio=5000;. Teniendo en cuenta la fecha de hoy, y sabiendo que cada día hay que sumarle $sumaDiaria=500;, pues puedes hacer una pequeña aplicación que calcule cuantos días han pasado (cuantas 24 horas han pasado) y en base a eso, añadir N veces $sumaDiaria a $inicio.
al final hice algo parecido, aunq la idea inicial era ahorrar al maximo el trabajo en el servidor.

cree una tabla con dos campos
numero - dia

al entrar la visita hago una consulta a la base de datos y si
$dia = date('d');
if ($fila['dia']<>"$dia"){ actualizo mi tabla sumando los 500 al campo numero y modificando la tabla dia por el dia actual }
de esta forma el proximo que entre no actualiza nada y solo lee de la tabla el total guardado.


lo hice asi por la facilidad, no por que crea q es lo mas optimo.