Tengo una base de datos y en ella un campo de fecha que necesito insertar.
Para mostrarla en el formulario se muestra como dd-mm-aaaa,
pero para guardarla en la BD la convierto en aaaa-mm-dd.
El cambio de formato me sale bien, lo hago en php con:
Código PHP:
$dia=implode("-", array_reverse( preg_split("/\D/", $fecha) ) );
El problema es que no me lo guarda en el campo que es de tipo DATE, en cambio si lo pongo de tipo VARCHAR me lo guarda perfectamente.
¿Como puede ser que no me lo guarde si lo tengo en el formato correcto?
Muchas gracias por vuestra ayuda!!!!! un saludo y Feliz Navidad XD