Foros del Web » Programando para Internet » PHP »

Scriot fecha

Estas en el tema de Scriot fecha en el foro de PHP en Foros del Web. Hola, verán engordar una duda de como hacer algo , tengo. Una tabla en mysql con los siguientes datos. Id nombre fecha Quisiera que cuando ...
  #1 (permalink)  
Antiguo 09/10/2012, 07:31
Avatar de novamix  
Fecha de Ingreso: enero-2007
Ubicación: Getafe, Spain
Mensajes: 50
Antigüedad: 17 años, 3 meses
Puntos: 1
Pregunta Scriot fecha

Hola, verán engordar una duda de como hacer algo , tengo. Una tabla en mysql con los siguientes datos.


Id nombre fecha


Quisiera que cuando llegue esa fecha se ejecutará un script se que con crón puedo ejecutar una página todos los días pero como comparó la fecha de hoy con todas las del servidor?

De antemano un saludos gracias
  #2 (permalink)  
Antiguo 09/10/2012, 07:38
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Scriot fecha

puedes hacerlo con mysql

SELECT * FROM tutabla WHERE DATE(fecha)=DATE(NOW())

Con eso solo obtienes los que sean del día actual.

bastaría que consultaras con PHP cuantos resultados has obtenido, si hay al menos uno (usa un while o un for) entonces ejecuta ese script.

En otras palabras el script lo ejecutas todos los dias con cron, la diferencia está en la condición.

Saludos!
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D
  #3 (permalink)  
Antiguo 09/10/2012, 07:40
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Scriot fecha

no entiendo lo que expones, pero la idea general es que el cron se ejecute a diario y lo primero que haga es extraer las actividades por la fecha actual en la DB y dependiendo de ello hacer lo que necesitas, ¿es más u menos lo que pretendes?

muestra algo de código, si tienes hecho para orientarte
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #4 (permalink)  
Antiguo 09/10/2012, 11:21
Avatar de novamix  
Fecha de Ingreso: enero-2007
Ubicación: Getafe, Spain
Mensajes: 50
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: Scriot fecha

hola, es simple.. yo tengo una base de datos con unos eventos.. ok.

id, nombre, fecha, valor

cada evento tiene un id, el nombre, la feecha del evento y el valor, que seria el estado, por decir pues si esta activo, ya paso, o esta eliminado.

lo que quiero es que cuando llege la fecha del evento. ese evento o esos eventos de ese dia se cambien de estado automaticmaente. lo que no se es como hacerlo en php.

actualmente es manual osea yo lo cambio de estado cuando llega el dia. pero no se como hacerlo automatico en php.

seria como comparar las dos fechas y si coinciden pues que se ejecute el cambio. pero si tengo 2 o mas eventos el mismo dia. no sabria como hacerlo.
  #5 (permalink)  
Antiguo 09/10/2012, 12:16
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Scriot fecha

es básicamente como te indicó @stramin, no veo cual es la complicación, es algo muy fácil de hacer
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: fecha, mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:44.