我正在使用CodeIgniter框架版本2.2和Oracle 11g数据库。
在database.php中,我的配置如下所示:
与CodeIgniter的数据库连接很好。当我尝试使用CodeIgniter的ActiveRecord将简单记录插入数据库时,会出现此问题。双引号将添加到查询中的表名和列名。因此我收到了这个错误:
我的控制器:
和模型:
当我尝试直接插入数据而没有insert()函数时,数据会被添加到数据库中:
但我需要使用ActiveRecord的插入方法。
如何摆脱双引号?
答案 0 :(得分:0)
解决了!问题出在我下载的CI版本中。我使用了最新的稳定版本2.2,然后根据以下链接修改了 oci8_driver.php :CodeIgniter - ActiveRecords and Oracle - configuration