2017-08-02 126 views

回答

0

在的application/config/database.php中是这样定义的:

$db['dbname']['hostname'] = "ENJ01\SQLEXPRESS"; 
$db['dbname']['username'] = "user"; 
$db['dbname']['password'] = "password"; 
$db['dbname']['database'] = "dbname"; 
$db['dbname']['dbdriver'] = "sqlsrv"; 
$db['dbname']['dbprefix'] = ""; 
$db['dbname']['pconnect'] = TRUE; 
$db['dbname']['db_debug'] = TRUE; 
$db['dbname']['cache_on'] = FALSE; 
$db['dbname']['cachedir'] = ""; 
$db['dbname']['char_set'] = "utf8"; 
$db['dbname']['dbcollat'] = "utf8_general_ci"; 
$db['dbname']['swap_pre'] = ''; 
$db['dbname']['autoinit'] = TRUE; 
$db['dbname']['stricton'] = FALSE; 

然后进入系统/数据库/驱动器/ SQLSRV/sqlsrv_driver.php

function db_pconnect() 
    { 
     //$this->db_connect(TRUE); 
     return $this->db_connect(TRUE); 
    } 

function affected_rows() 
{ 
    //return @sqlrv_rows_affected($this->conn_id); 
    return @sqlsrv_num_rows($this->result_id); 
} 
+0

有错误。致命错误:调用未定义的函数sqlsrv_connect()在C:\ xampp \ htdocs \ api \ system \ database \ drivers \ sqlsrv \ sqlsrv_driver.php上线77 –

+0

请阅读此页https://stackoverflow.com/questions/22015179 /致命错误呼叫到未定义功能 - SQLSRV-连接。服务器中存在一些扩展问题 –

+0

之后存在另一个错误 发生数据库错误 无法使用提供的设置连接到数据库服务器。 文件名:C:\ xampp \ htdocs \ api \ system \ database \ DB_driver.php 行号:125 –