CodeIgniter2.0中sqlserver驱动返回受影响行数问题解决
生活随笔
收集整理的這篇文章主要介紹了
CodeIgniter2.0中sqlserver驱动返回受影响行数问题解决
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
最近使用CI寫項(xiàng)目時(shí)遇到的問題,當(dāng)使用sqlserve鏈接操作時(shí) 修改和刪除返回的受影響行數(shù)不對(duì)
解決辦法如下:
找到ci框架目錄中include\database\drivers\sqlsrv\sqlsrv_driver.php?
sqlsrv_drive()方法 修改和刪除數(shù)據(jù)返回受影響行數(shù)
原始:
function _execute($sql){$sql = $this->_prep_query($sql);return sqlsrv_query($this->conn_id, $sql, null, array(Scrollable' => SQLSRV_CURSOR_STATIC,'SendStreamParamsAtExec'=> true));}修改為:
function _execute($sql) { $sql = $this->_prep_query($sql); if(stripos($sql,'UPDATE') !== FALSE || stripos($sql,'INSERT') !== FALSE) {return sqlsrv_query($this->conn_id, $sql, null, array()); } return sqlsrv_query($this->conn_id, $sql, null, array('Scrollable' => SQLSRV_CURSOR_STATIC, 'SendStreamParamsAtExec' => true)); }?
轉(zhuǎn)載于:https://www.cnblogs.com/guangxiaoluo/p/3337109.html
總結(jié)
以上是生活随笔為你收集整理的CodeIgniter2.0中sqlserver驱动返回受影响行数问题解决的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hdu 4640(状压dp)
- 下一篇: 团队作业week2