我正在使用 CodeIgniter 框架版本 2.2 和 Oracle 11g 数据库。
在database.php中我的配置如下所示:
与 CodeIgniter 的数据库连接良好。当我尝试使用 CodeIgniter 的 ActiveRecord 将简单记录插入数据库时,会出现此问题。双引号被添加到查询中的表名和列名中。因此我得到这个错误:
我的控制器:
和型号:
当我尝试直接插入数据而不使用 insert() 函数时,数据将添加到数据库中:
但我需要使用 ActiveRecord 的插入方法。
如何去掉双引号?
解决了!问题出在我下载的 CI 版本上。我使用的是最新的稳定版本2.2,然后修改了oci8_driver.php根据此链接:CodeIgniter - ActiveRecords 和 Oracle - 配置 https://stackoverflow.com/q/17053250/4682796
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)