我正在尝试使用此代码,再加上codeigniter
$data = array(
// 'category' => $dbi['category'],
'transaction_timestamp' => time(),
);
$this->db->insert('bitzon', $data);
给出错误:
A Database Error Occurred
Error Number:
ERROR: column "transaction_timestamp" is of type timestamp without time zone but expression is of type integer"
为什么会这样?
答案 0 :(得分:0)
您需要使用date()
将其转换为正确的日期时间格式,而不是time()
,它将返回为整数
$data = array(
// 'category' => $dbi['category'],
'transaction_timestamp' => date('Y-m-d H:i:s'),
);
$this->db->insert('bitzon', $data);