Código PHP:
$mesini=$_POST['mesini'];
$anoini=$_POST['anoini'];
$fechainicio=$anoini.'-'.$mesini.'-'.'00';
$formacion="INSERT INTO usuarios_formacion (id_usuario,fecha_inicio) VALUES ($iduser,$fechainicio)";
mysql_query($formacion,$idcon);
Código PHP:
$dateini = date("Y-m-d",$fechainicio);
$fechainicio y me la da correctamente 1981-11-00
Si hago un echo de $dateini me la da mal porlo que la he dejado 1970-01-01
y si hago un echo de la inserccion me devuelve
INSERT INTO usuarios_formacion (id_usuario,fecha_inicio) VALUES (25,1981-11-00)
Ahi la coge bien pero luego en la base de datos el campo aparece siempre a 0000-00-00 es un campo DATE que estoy haciendo mal?como puedo arreglarlo?
Creo que ya lo he solucionado,necesitan las comillas,creía que debia tratarse como un numero pero no,....