标题: 求助:zf与Oracle插入数据的问题
liyong98847
新手上路
Rank: 1



UID 571
精华 0
积分 0
帖子 7
翻译 0
原创 6
阅读权限 10
注册 2007-11-16
状态 离线
发表于 2007-12-5 15:17  资料  短消息  加为好友 
求助:zf与Oracle插入数据的问题

环境:zf框架与Oracle

问题:当向表中插入日期型的数据时,会报错:ORA-01843。日期型的数据应该怎么插?

另外,从表中查询、向表中插入数字型和字符型的数据都没问题。

顶部
liyong98847
新手上路
Rank: 1



UID 571
精华 0
积分 0
帖子 7
翻译 0
原创 6
阅读权限 10
注册 2007-11-16
状态 离线
发表于 2007-12-5 15:24  资料  短消息  加为好友 
插入数据时,zf将PHP变量和Sql语句中的位置标识符绑定。

顶部
liyong98847
新手上路
Rank: 1



UID 571
精华 0
积分 0
帖子 7
翻译 0
原创 6
阅读权限 10
注册 2007-11-16
状态 离线
发表于 2007-12-10 10:19  资料  短消息  加为好友 
解决了

插入的数组应该是:
$data = array(
                    'IP' => $ip,
                    'TB_USER_NAME' => $uname,
                 'CREATE_TIME' => new Zend_Db_Expr("to_date('".$now_time."','YYYY-MM-DD')")
             );

//注意‘create_time’的值

顶部
 


PHPEye开源社区


当前时区 GMT+8, 现在时间是 2008-12-5 09:16

    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.028182 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - PHPEye开源社区 - Archiver