Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/12/2010, 05:19
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Insertar fecha en campo tipo DATE

Lo mejor que puedes hacer es, antes de enviar el INSERT a la tabla, realizar un echo con la variable donde poner la consulta. De esa forma te aseguras que la estructura sea correcta.
Por otro lado (como no pones el código no lo podemos saber), sin duda debes recordar que la fecha, en la sentencia debe quedar encerrada entre apóstrofes:
Código MySQL:
Ver original
  1. INSERT INTO tabla(fecha) VALUES('2010-12-29');
de lo contrario se producirá un ingreso erróneo porque MySQL intentará poner 1969, que es el resultado de la resta: 2010 - 12 - 29 = 1969
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)