Comunidad de diseño web y desarrollo en internet online

Problema con consulta a campo Fecha

Citar            
MensajeEscrito el 12 May 2009 03:16 pm
Hola a todos.

Estoy intentando hacer funcionar un archivo php con un cronjob que hace lo siguiente:

A la fecha de hoy, le suma 20 días y si en mi base de datos tengo algún registro que tenga la fecha de cumpleaños exactamente dentro de 20 días le envío un email automático.

Ejemplo:
hoy 12-05-2009 me devuelve los que cumplen años el 01-06-2009
pero necesito hacer una consulta que al día de hoy, me traiga los que cumplen años el 01-06-2009, 01-06-2008, 01-06-2007, 01-06-2006 etc, etc. (sin importar el año de nacimiento)

Hice lo siguiente
$hoy = date ("Y-m-d");
$dias = 20;
$envio = date("m-d", strtotime("$hoy +$dias day"));
$sql4 = "SELECT * FROM hijos WHERE fecha = '$envio'";

Esto funciona bien para los que cumplen años dentro de 20 días pero sólo del año 2009

En la base de datos tengo un campo DATE 0000-00-00

Como tendría que hacer la consulta para que me funcione como necesito o que tengo que modificar.

Desde ya muchas gracias a todos

Saludos

Por pyaw

1 de clabLevel



 

Buenos Aires - Argentina

msie
Citar            
MensajeEscrito el 13 May 2009 03:48 am
Tu problema esta en creacion de la fecha para hacer el where.

Aca puedes encontras ayuda:

http://foros.cristalab.com/sumar-fechas-t14108/

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.