Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/04/2002, 06:55
Herminio Heredia San
 
Fecha de Ingreso: septiembre-2001
Ubicación: Monterrey
Mensajes: 663
Antigüedad: 23 años, 3 meses
Puntos: 6
Re: MySQL: Introducir campo fecha en BD

jejejeje.. Bueno por lo visto no leiste el manual.
Las Columnas tipo Datetime en mysql se almacenan de la siguiente forma YYYY-MM-DD HH:MM:SS , a hora tu has querido meter el formato que tu quieres, o en otras palabras no valido cuando esto sucede mysql comvierte todo a ceros en el formato apropiado, que es lo que obtienes hasta este momento: 0000-00-00 00:00:00 .

A hora lo que puedes hacer, para solucionar tu problema, es usar el formato que te esta pidiendo mysql, y esto lo arreglas sin dolores de cabeza usando la funcion NOW() para tu caso en particular quedaria asi:
Código:
mysql_query ("insert into noticias (titulo,copete,noticia,fecha) values ('$titulo','$copete','$noticia',NOW()  )");
Luego para recuperar la fecha en el formato de tu gusto puedes usar la funcion DATE_FORMAT() .
Pero es uso de esta ultima te lo dejo de tarea.
Para mas informacion:
<a href='ir.asp?http://www.mysql.com' target='_blank'>http://www.mysql.com...</a>
<a href='ir.asp?http://www.mysql.com/doc/D/a/Date_and_time_functions.html' target='_blank'>http://www.mysql.com/doc/D/a/Date_and_ti...</a>

Saludos!.
Mty. NL.