我已经为PHP
安装了SQl server drivers
,但我不知道如何将SQL Server
与Codeigniter 3.1.9
连接。 如果我将数据库连接到简单的 php,连接将完美运行。
$active_group = 'default';
$query_builder = TRUE;
$db['default']['hostname'] = 'localhost'; //Ip or name of your SQL server
$db['default']['username'] = 'KHAAN G';
$db['default']['password'] = 'vshadowh';
$db['default']['database'] = 'CI_Portal';
$db['default']['dbdriver'] = 'sqlsrv'; //yes, must use sqlsrv
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = FALSE; //put it on FALSE
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
header('Content-Type:text/html;charset=GB2312');
ini_set('date.timezone','Asia/Shanghai');
$Server="192.168.10.99";
$database="IPP3Centre";
$uid="sa";
$pwd="123@123";
$conInfo=array('Database'=>'','UID'=>$uid,'PWD'=>$pwd);
$conn=sqlsrv_connect($Server,$conInfo);
if( $conn == false)
{
echo "connect error!";
die( print_r( sqlsrventer code here_errors(), true));
}else{
// echo "connect success!";
}
You can try this code:
$active_group = 'default'; $active_record = TRUE;
$db['default']['hostname'] = 'your host';
$db['default']['username'] = 'your username';
$db['default']['password'] = 'your password'
'xxxxxxx'; $db['default']['database'] = 'your database name';
$db['default']['dbdriver'] = 'mssql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] => 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;