0

このコードに加えて、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"

どうしてこれなの?

4

1 に答える 1

0

整数として返すdate()のではなく、適切な日時形式に変換するために使用する必要がありますtime()

$data = array(
  // 'category' => $dbi['category'],
  'transaction_timestamp' => date('Y-m-d H:i:s'),
);

$this->db->insert('bitzon', $data);
于 2013-05-25T07:05:19.293 に答える