“Conocimientos Programación>Programación PHP /MySQL

Cómo insertar una marca de tiempo en PHP MySQL

2012/5/4
PHP Web los desarrolladores utilizar PHP y MySQL para el diseño de 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 hora codifica en la base de datos como la marca de tiempo . Bases de datos MySQL están diseñados con una configuración de fecha y hora específica que permite a los desarrolladores para archivar y recuperar los datos de fecha y hora en un formato uniforme y predecible. Instrucciones
Usando 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 " al lado de la opción "Agregar un nuevo campo " selección.
2

Establezca los atributos del nuevo campo. En el cuadro de entrada " de campo " introducir el nombre de su nuevo campo. Nombre de la " Marca de tiempo ". Campo Seleccione el "Tipo" barra desplegable y marcar las opciones " Marca de tiempo " . Esto define el nuevo campo como " marca de tiempo ". Haga clic en la barra desplegable "Default " . 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 un nuevo registro se introduce en la base de datos . Ahora, haga clic en el cuadro desplegable "Atributos" . Seleccione la opción " CURRENT_TIMESTAMP On Update " del menú. 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

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

Captura la hora actual usando la función de PHP date y asignarlo a una variable PHP. La función de PHP date toma el tiempo y los formatos de acuerdo a un conjunto de valores que se introducen en curso. 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 salida en el formato de año , mes , día , hora , minutos y segundos , o " 2012-12-21 06:26:36 ". Este es el formato de fecha y hora exacta utilizada por MySQL . En este ejemplo, la fecha en que se asigna a la variable de tiempo actual .
5

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

$ query = "UPDATE ` yourDatabaseTable ` SET ` timestamp ` = '$ current_time ' WHERE` yourPrimaryKey ` = '$ primary_key_variable ' " , .

Mysql_query ( $ consulta ) or die ( " el nuevo tiempo no se insertó ');
6

Cargar el archivo PHP en el servidor

.

Programación PHP /MySQL
Simple base de datos MySQL PHP Tutorial
Cómo quitar elementos de una matriz en PHP
Cómo instalar MySQL joya en Snow Leopard
Cómo descodificar las cadenas binarias
Cómo crear un Sistema de Gestión de Contenidos de MySQL y PHP para la actualización de un sitio web
Cómo copiar un sitio Web PHP
Cómo hacer cambios de texto en una página PHP
Cómo restablecer la contraseña de root para MySQL Debian 5.0.3
Conocimientos Informáticos © http://www.ordenador.online