有人能找到的bug上提到的代码,请:错误:ORA-01861:文字不匹配格式字符串
INSERT INTO FMS_LOG (FL_ID,FL_USER_ID, FL_OFFICE_ID, FL_DATETIME,
FL_IP,FL_FISCAL_YEAR,FL_USER_NAME,FL_USER_ADDRESS)
VALUES
(105, 18, 18,
TO_DATE('03/Jan/2013 15:51:33PM','DD/MON/YY HH:MI:SSAM'),
'127.0.0.1',
'2069/70',
'dordhankuta',
'balaju');
FL_DATETIME具有字段类型DATE
这是抛出错误:
ORA-01861: literal does not match format string
服务器端代码:
$this->db->query("
INSERT INTO FMS_LOG (FL_ID,FL_USER_ID, FL_OFFICE_ID, FL_DATETIME, FL_IP,FL_FISCAL_YEAR,FL_USER_NAME,FL_USER_ADDRESS)
VALUES
(
$next_id,
$userinfo[user_id],
$userinfo[user_office_id],
TO_DATE('".date('d/M/Y H:i:sA', time()+20700)."','DD/MON/YY HH:MI:SSAM'),
'$client_ip',
'$fiscal_year',
'$userinfo[user_full_name]',
'$address'
)
");
这是'YYYY'而不''YY'。 – Ben