Jul
12
2009

Timestamp en php y mysql

Es algo común tener que estar guardando fechas en la base de datos, sin embargo, es recomendable definir cual será la fuente para la base del tiempo, es decir, puede que pase que existen dos servidores el primero que mantiene a la aplicación y el segundo que tiene a la base de datos y podría pasar en el caso que no estén sincronizados por un servidor npt que el tiempo difiera y en el caso más pesimista hasta que en una haya cambiado la zona horaria y en el otro no.
Esto pasa al momento de obtener el tiempo para guardarlo en la base de datos, en el caso que obtengamos el tiempo usando una función en PHP estaremos obteniendo el tiempo del servidor que mantiene a la aplicación PHP, en el caso que dentro del QUERY la función NOW() esta corresponde a MYSQL y en este caso se retornala fecha y tiempo del servidor de la base de datos.

Lo correcto es definir al sistema u aplicación bajo uno de los dos para el efecto de llevar el tiempo y zona correcta.

CASO PHP:

Al crear dentro de una tabla MYSQL un campo del tipo DATETIME
Para poder insertar la fecha y tiempo en el formato (por defecto) correcto de MySQL usando PHP se hace con

Guardar en MySQL usando función de tiempo PHP
< ?

 date('Y-m-d H:i:s', time());

?>

Recuperar fecha MySQL en una variable PHP

Se debe usar la función srttotime

 $phpdate = strtotime( $fechaFromMySQL );

CASO BD:
En este caso dentro del insert en el lugar del valor del campo datetime se utiliza la funcion now()

ejm:

 INSERT INTO usuario VALUES ( 'juan','perez',now());

Referencias:

bigroom

Related posts:

  1. Conexión a mysql desde PHP, buscar
  2. Backup database -base de datos- mysql en archivo con cron con timestamp date fecha
  3. Instalar Mysql 6.0 en windows XP
  4. Adodb PHP simple access to MySql – Oracle – Interbase
  5. Mini tutorial comandos Mysql

Written by doutdex in: Uncategorized | Tags: , , ,

1 Comment »

  • Gaston says:

    Gracias sos un capo! justo lo que buscaba. Una pregunta, es un plugin de wordpress el reproductor de musica de esta pagina?

RSS feed for comments on this post. TrackBack URL


Leave a Reply

TheBuckmaker.com Wordpress Themes | Geld von Privat, Streaming Audio