这是我的 Controller 代码,用于将数据插入数据库
$datau = array(
'reg_no' => $firstname,
'fee_type' => $productinfo,
'transaction_id' => $txnid,
'status' => '0'
);
$this->db->insert('payment_status', $datau);
$this->load->view('fail', $data);
这是完美的,但是当我尝试像这样添加时间时:
$datau = array(
'reg_no' => $firstname,
'fee_type' => $productinfo,
'transaction_id' => $txnid,
'status' => '0',
'time' => NOW()
);
$this->db->insert('payment_status', $datau);
$this->load->view('fail', $data);
它返回一个类似的错误
Fatal error: Call to undefined function NOW() in D:\xampp\htdocs\iiht\application\controllers\Status.php on line 47
最佳答案
now()
是一个 MySql 函数,在 php 中不起作用,请使用 time()
函数来存储 Unix 时间戳:
'time' => time();
关于php - codeigniter 通过 Controller 在数据库中插入当前时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47654807/