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.