Mysql
 sql >> Database >  >> RDS >> Mysql

Qual è il modo consigliato per memorizzare l'ora corrente utilizzando PHP e MySQL?

Si consiglia di utilizzare mysql timestamp (AAAA-MM-GG HH:MM:SS) tipo di campo per memorizzare le variabili di data e ora in mysql .

$sDate = date("Y-m-d H:i:s"); // 2015-04-07 07:12:51
mysql_query("insert into `table_name` set `created_on` = '$sDate'");

Ti dà la possibilità di utilizzare funzioni mysql per confrontare le date, calcolare le differenze di orario e così via, direttamente nella tua query mysql.

Inoltre puoi sempre recuperare il timestamp usando strtotime() funzione.

$result = mysql_query("select `created_on` from `table_name`");
$row = mysql_fetch_row($result);
$iTimestamp = strtotime($row[0]); // 1428390771