Tecnología

Inicio

Cómo insertar una Fecha y Hora PHP en MySQL

PHP funciona de forma nativa con la base de datos MySQL, por lo que estas dos lenguas se utilizan en blogs, sitios de redes sociales y sitios web personales. Cuando se crea un registro de base de datos MySQL, la inserción de la marca de fecha y hora le permite mantener un registro de cuándo se creó el registro. Se utiliza la función "fecha" en PHP para recuperar la fecha, a continuación, insertar con otra información registro en la tabla de MySQL.

Instrucciones

1 Haga clic en el archivo PHP que desea utilizar para insertar el registro. Seleccione "Abrir con", a continuación, haga doble clic en el editor de PHP en la lista de programas.

2 Desplázate hasta la sección de su código que contiene el código PHP. Todo el código PHP está contenida dentro de la abertura "y cierre <"? Etiquetas? Php ">".

3 Crear una variable que contiene la fecha. La función de "fecha" en PHP le permite configurar una cita con cualquier formato. El formato que utiliza no importa, ya que el motor de base de datos MySQL siempre guarda la fecha con la sintaxis predeterminada. Escriba el siguiente código para crear una variable de fecha:

$ Fecha = date ();

4 Crear la conexión de base de datos. Antes de insertar registros en MySQL, se debe establecer una conexión de base de datos. El código siguiente crea una conexión:

$ Conexión = mysql_connect ( "localhost", "nombre de usuario", "contraseña");

mysql_select_db ( "database", la conexión $);

Reemplazar "nombre de usuario" y "contraseña" con su propio nombre de usuario y la contraseña de la base de datos MySQL. Reemplazar "database" con el nombre de la base de datos en el servidor.

5 Cree la consulta "inserción". Por ejemplo, si desea insertar un nuevo registro de cliente, el código siguiente crea un nuevo registro con el nombre del cliente "Joe Smith" y utiliza la variable de datos para insertar la fecha en la tabla:

mysql_query ( "insertar en el cliente (Nombre, Apellido, CreateDate)

valores ( 'Joe', 'Smith', $ fecha ') ");