我们的管理员刚刚将服务器从PHP 5升级到PHP 7,我的系统开始显示错误:
调用未定义的方法CI_DB_odbc_driver :: insert()
似乎他不能再读取插入函数,这里是确切的行。
$this->db->insert('emp_list_manila', $data);
Web应用程序框架:Codeigniter 数据库:MS SQL
答案 0 :(得分:0)
PHP更新与此无关。
ODBC无法进行转义,查询生成器严重依赖转义来保护您免受SQL注入。这就是为什么自CodeIgniter 3.1.0以来你不能再通过ODBC驱动程序使用QB。
切换到SQLSRV驱动程序,你应该没问题。