Tecnología

Inicio

Cómo insertar una marca de tiempo en PHP MySQL

Cómo insertar una marca de tiempo en PHP MySQL


Los desarrolladores web PHP utilizan PHP y MySQL para diseñar sitios web y aplicaciones con datos dinámicos. Una de las piezas más importantes de estos datos es la fecha y la hora. La fecha y la hora codifica en la base de datos como la marca de tiempo. bases de datos MySQL están diseñados con un ajuste de indicación de tiempo específico que permite a los desarrolladores para presentar y recuperar los datos de fecha y hora en un formato estandarizado y predecible.

Instrucciones

El uso de MySQL

1 Crear un nuevo campo en la base de datos. Abra la utilidad "phpMyAdmin" para sus bases de datos MySQL. Seleccione la base de datos de su elección desde el menú de la izquierda. Seleccione la tabla en la que desea colocar el nuevo campo de marca de tiempo y haga clic en el elemento de acción "Estructura". Pulse el botón "Go" junto a la selección "Añadir un campo nuevo".

2 Establecer los atributos del nuevo campo. Bajo el campo de entrada "campo" escriba el nombre del nuevo campo. Nombre del campo "Marca de tiempo." Seleccione el "Tipo" barra desplegable y seleccionar las opciones "de marca de hora". Esto define el nuevo campo como una "marca de tiempo." Haga clic en la barra desplegable "por defecto". Si lo desea, seleccione la opción "CURRENT_TIMESTAMP". Si se selecciona, esta opción crea automáticamente una nueva marca de tiempo cada vez que se introduce un nuevo registro en la base de datos. Ahora, haga clic en el cuadro desplegable "Atributos". Seleccione la opción de menú "Actualización En CURRENT_TIMESTAMP". Si se selecciona esta opción, el campo de fecha y hora se actualizará cada vez que se realiza un cambio a su registro de base de datos.

3 Guardar los cambios. Seleccionar la opción "Guardar" en la esquina inferior derecha de la ventana. Los cambios en la estructura de la base de datos se guardan ahora. A partir de ahora, el campo de fecha y hora se llena automáticamente cada vez que se introduce un nuevo registro.

Uso de PHP

4 Capturar el momento actual utilizando la función de PHP date y asignarlo a una variable PHP. La función de PHP date toma el tiempo actual y la formatea de acuerdo con un conjunto de valores que introduzca. Considere este ejemplo:

$ CURRENT_TIME = date ( "Ymd H: i: s");

En esta línea de código, se llama a la función de fecha y entra en los valores que el formato de la salida en el formato de año, mes, día, hora, minuto y segundo o "2012-12-21 06:26:36". Este es el formato de fecha y hora exacta utilizada por MySQL. En este ejemplo, la fecha se asigna a la variable de tiempo actual.

5 Insertar la marca de tiempo en el campo de fecha y hora de MySQL de la tabla de la base de su elección. Utilice la función "mysql_query de PHP" para completar este paso. Aquí está el ejemplo.

$ consulta = "ACTUALIZACIÓN yourDatabaseTable SET timestamp = '$ CURRENT_TIME' DONDE yourPrimaryKey = '$ primary_key_variable'";

mysql_query ($ consulta) or die ( "No se inserta el nuevo tiempo ');

6 Sube el archivo PHP en su servidor.