Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2010, 16:08
Marrselo
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 14 años, 5 meses
Puntos: 0
SINTAXIS para insertar ndias a un campo date

Saludos cordiales gracias de antemano
tratare de resumir
tengo una tabla llamada docu con los campos iddocu, fec, fec_v
de mi interfaz traigo una variable
$ndia (puede ser 30 o 40 o ndias) que quiero sumar directamente a la hora de insertar en mi base de datos:
$fec=DATE; la variable $fec es la fecha actual por lo que trate con :

insert into doc values ('', '$fec' ,'date_add($fec, INTERVAL $ndia DAY)') pero siempre me graba como nulo o 0000-00-00

luego probe con:
insert into doc values ('', '$fec' ,'DATE_ADD(curdate(), INTERVAL $ndia DAY)') y tampoco supongo que mi sintaxis esta mal , por favor cualquier ayuda sera bien recibida

No he querido traer la fecha directamente como fecha porque lo que inserta el usuario es un numero entero de dias, y tampoco lo quiero hacer con php porque me dicen que es mejor hacerlo directamente con mysql pero no me sale :(