0
Я пытаюсь использовать этот код, плюс CodeIgniter кCodeIgniter/Postgres бросать ошибки при попытке вставить метку времени
$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"
Почему это?
вместо 'времени()' использовать 'дату («Ymd H: я: s») ' –
большое спасибо. Я думаю, что я закончил! Можете ли вы сказать мне, почему 'time()' не работает? – Joseph
time() возвращает временную метку unix: секунды с jan 1/1970, что является целым числом. timestamp/datetime в mysql ожидают дату/время ** STRING ** в формате 'yyyy-mm-dd hh: mm: ss'. –