#1•• Hola a todos y disculparme por adelantado si esto ya ha sido contestado. Estoy haciendo un formulario i quiero que me envíe la fecha i la hora en que se contesto el formulario. Lo que he hecho en el php 1ª opcion $sql="insert into tabla (fecha, nombre, comentario) values ('".$_SERVER['REQUEST_TIME']."','".$nombre."','".$comentario."')"; 2ª opcion $sql="insert into tabla (fecha, nombre, comentario) values ('".time()."','".$nombre."','".$comentario."')"; En los dos casos: Si en la tabla la configuro tipo VARCHAR de 15 mes sale una cadena de 10 número ejPempo "1231065774" Si en la tabla la configuro como DATATIME me aparece "0000-00-00 00:0" en todos los casos Las preguntas:
PD: no soy programador, soy bastante autodidacta, a prendo a trabesde ejemplos ya hechos si me enviáis codigos especificarme donde lostengo que introducir, o mandarme un ejemplo. Muchas gracias por adelantado a todos: Os adjunto el php que tengo hecho.
|
#2• En vez de usar $_SERVER['REQUEST_TIME'] o time(), prefiero utilizar algo así: $sql="INSERT INTO tabla (fecha,nombre,comentario) VALUES (CURRENT_TIMESTAMP,'$nombre','$comentario')"; el campo fecha debe estar como TIMESTAMP o DATATIME (en el 1ro no hace falta que configures la longitud) De todas formas, ten en cuenta que cualquiera de estas formas tomará la fecha-hora del servidor, no la del visitante. |
#3• Gracias por la información. Aunque la cadena de comandos la he puesto i no me ha funcionado, me ha servido para configurar mysql i así el solo me pone la fecha. al final la cadena me ha queadado asi: $sql="INSERT INTO tabla (nombre,comentario) VALUES ('".$nombre."','".$comentario."')"; y la columna de my sql la he configurado de esta manera. Así me pone la fecha automáticamente. Gracias |
#4• Así está bien. Me cuesta confiar en las cosas automáticas o implicitas (prefiero las explícitas). Ten en cuenta -en el futuro- que esa inserción automática sólo funciona con el primer campo TIMESTAMP que aparece en la difinición de la tabla, los siguientes deben ser 'explicitados' |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares | ||||
Tema | Usuarios | Respuestas | Visitas | Actividad |
---|---|---|---|---|
Por: jamon33, el 17/May/2010, 17:39 | 11 | 13k | May/10 | |
Por: labete666, el 02/Ene/2004, 17:05 | 1 | 2k | Jan/04 | |
Por: craven78, el 09/Oct/2014, 17:19 | 3 | 2k | Jan/15 | |
Por: franciskiko_20, el 24/May/2012, 15:36 | 1 | 2k | May/12 | |
Por: franciskiko_20, el 24/Ene/2012, 21:58 | 1 | 2k | Jan/12 |