PHP 7升级后调用未定义的方法CI_DB_odbc_driver :: insert()错误

时间:2017-09-18 08:18:54

标签: php sql-server codeigniter odbc php-7

我们的管理员刚刚将服务器从PHP 5升级到PHP 7,我的系统开始显示错误:

  

调用未定义的方法CI_DB_odbc_driver :: insert()

似乎他不能再读取插入函数,这里是确切的行。

$this->db->insert('emp_list_manila', $data);

Web应用程序框架:Codeigniter 数据库:MS SQL

1 个答案:

答案 0 :(得分:0)

PHP更新与此无关。

ODBC无法进行转义,查询生成器严重依赖转义来保护您免受SQL注入。这就是为什么自CodeIgniter 3.1.0以来你不能再通过ODBC驱动程序使用QB。

切换到SQLSRV驱动程序,你应该没问题。