PHP/mysql guarda mal las fehas 0000-00-00
Tengo en mysql un campo date y cuando inserto la fecha actual me la guarda con el siguiente formato 0000-00-00 pero el código de php lo genera así 2010-9-5, porque me guarda mal la fecha mysql, lo probé con el date(); y con el getdate(); y me hace lo mismo, no se como hacer para guardar fechas.
Saludos espero su ayuda de expertos!
Aca el codigo
$fecha = date("j-n-Y");
$guardar = ("UPDATE cuotas SET estado='p', fecha_pagado='$fecha' WHERE id_socio=$id_socio AND num_cuota=$cuota");
mysql_query($guardar)or die(mysql_error());
Saludos espero su ayuda de expertos!
Aca el codigo
$fecha = date("j-n-Y");
$guardar = ("UPDATE cuotas SET estado='p', fecha_pagado='$fecha' WHERE id_socio=$id_socio AND num_cuota=$cuota");
mysql_query($guardar)or die(mysql_error());
1 respuesta
Respuesta de amigonet
1
A mi me pasaba lo mismo y lo arreglé poniendo en el INSERT, en el campo fecha ésto: date_format('$_POST['fecha'], 'Y-m-d');Sobre todo no te olvides de poner las comillas simples al $_POST['fecha']. Un saludo - Sergio Dueso