简体   繁体   English

将时间戳插入MySQL表

[英]Inserting a timestamp into a MySQL table

I have an array I'm inserting into a table: 我有一个要插入表中的数组:

$leadValues = array();
$leadValues[ 'LEADCOMM' ] = getVariable('LEADCOMM');
$leadValues[ 'CCID' ] = getVariable('CCID');
$leadValues[ 'QTR' ] = getVariable('QTR');
$leadValues[ 'CLK' ] = getVariable('CLK');
$leadValues[ 'DCK' ] = getVariable('DCK');
$leadValues[ 'QS_PRODUCT' ] = getVariable('QS_PRODUCT');
$leadValues[ 'PROP_ST' ] = getVariable('PROP_ST');
$leadValues[ 'QS_PROP_DESC' ] = getVariable('QS_PROP_DESC');
$leadValues[ 'QS_CRED_GRADE' ] = getVariable('QS_CRED_GRADE');
$leadValues[ 'EST_VAL' ] = getVariable('EST_VAL');
$leadValues[ 'BAL_ONE' ] = getVariable('BAL_ONE');
$leadValues[ 'QS_FHA_BANK_FORECLOSURE' ] = getVariable('QS_FHA_BANK_FORECLOSURE');
$leadValues[ 'QS_VA_STATUS' ] = getVariable('QS_VA_STATUS');
$leadValues[ 'FNAME' ] = getVariable('FNAME');
$leadValues[ 'LNAME' ] = getVariable('LNAME');
$leadValues[ 'ADDRESS' ] = getVariable('ADDRESS');
$leadValues[ 'CITY' ] = getVariable('CITY');
$leadValues[ 'PROP_ZIP' ] = getVariable('PROP_ZIP');
$leadValues[ 'EMAIL' ] = getVariable('EMAIL');
$leadValues[ 'PRI_PHONE_1' ] = getVariable('PRI_PHONE_1');
$leadValues[ 'PRI_PHONE_2' ] = getVariable('PRI_PHONE_2');
$leadValues[ 'PRI_PHONE_3' ] = getVariable('PRI_PHONE_3');
$leadValues[ 'PPCID '] = getVariable('PPCID');
$leadValues[ 'CID' ] = getVariable('CID');

I want to add a final item to the array that will insert a time stamp into the table. 我想将最后一项添加到将在表中插入时间戳的数组。 Would something like this work? 这样的事情行吗?

$leadValues[ 'TS' ] = $date->format( 'd/m/Y H:i:s' );

you may use time() function. 您可以使用time()函数。 it returns current unix timestamp 它返回当前的Unix时间戳

$leadValues[ 'TS' ] = time();

Ideally you'd modify the table for your 'timestamp' field to be a TIMESTAMP datatype. 理想情况下,您将“时间戳”字段的表修改为TIMESTAMP数据类型。 It will do its own automatic initialization and update, taking this additional step away from PHP. 它将执行自己的自动初始化和更新,从而使PHP摆脱了这一额外步骤。

See http://dev.mysql.com/doc/refman/5.0/en/timestamp-initialization.html 参见http://dev.mysql.com/doc/refman/5.0/en/timestamp-initialization.html

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM