因为 NOW() 是一种 MySQL 方法,我似乎无法让它在下面的数组中工作。什么是我可以在 PHP 中使用的函数,它的作用与 NOW() 方法相同。
$data = array('node1id' => $leader_id,
'node2id' => $idgen,
'friendsSince' => NOW(),
$this->db->insert('users', $data);
因为 NOW() 是一种 MySQL 方法,我似乎无法让它在下面的数组中工作。什么是我可以在 PHP 中使用的函数,它的作用与 NOW() 方法相同。
$data = array('node1id' => $leader_id,
'node2id' => $idgen,
'friendsSince' => NOW(),
$this->db->insert('users', $data);
使用 codeigniter 日期助手并保持相同的符号:
$this->load->helper('date');
$data = array('node1id' => $leader_id,
'node2id' => $idgen,
'friendsSince' => now(),
$this->db->insert('users', $data);
有关 CI 文档中日期助手的更多信息:http: //ellislab.com/codeigniter/user_guide/helpers/date_helper.html
您可以使用date("Y-m-d");
或date("Y-m-d H:i:s");
根据您的需要DATE
与DATETIME
尝试
$this->db->set('node1id', $leader_id);
$this->db->set('node2id', $idgen);
$this->db->set('friendsSince', 'NOW()', FALSE);
$this->db->insert('users');
每当使用 MySQL 函数时,使用 FALSE 作为第三个参数。