Código PHP:
$sql = "INSERT INTO noticias (titulo,autor,fecha,intro,texto,imagen) VALUES ('$titulo','$autor',curdate(),'$intro','$texto','$newimage')";
| ||||
¿porque no me guarda la fecha? ¿que hago mal? Código PHP:
__________________ Foro de futbol andaluz, todos los equipos de futbol de Andalucia |
| |||
Yo en vez de usar curdate() uso now():
Código:
Salud. $sql = "INSERT INTO noticias (titulo,autor,fecha,intro,texto,imagen) VALUES ('$titulo','$autor',now(),'$intro','$texto','$newimage')";
__________________ Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf) |
| ||||
entonces la sintaxis que uso es correcto? ¿tan solo cambio curdate por now()? el tipo de campo que uso es date
__________________ Foro de futbol andaluz, todos los equipos de futbol de Andalucia |
| ||||
SOLUCIONADO habia que poner el nombre de la funcion en mayusculas tan solo, gracias de todas formas
__________________ Foro de futbol andaluz, todos los equipos de futbol de Andalucia |
| ||||
Cita: Ya te respondiste lo de usar las funciones con mayúsculas (debería de ser así para todo SQL). Solo agregaré que la función CURDATE() es para usarse en campos tipo DATE y la función NOW() es para DATETIME... si te funciona un NOW() en un campo DATE no esta mal más no es lo estrictamente "correcto"
Iniciado por pereztroff entonces la sintaxis que uso es correcto? ¿tan solo cambio curdate por now()? el tipo de campo que uso es date ![]() ![]() Saludos! ![]() PD: Si se va a manejar BD mejor usar SQL... cada aplicación con su lenguaje; ahorras recursos y tendrás una aplicación eficiente.
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |