我使用codeigniter,我的PHP代码坐在IIS 5盒子上。 我需要连接到我的数据库,这是一个linux框,数据库类型是Progress,它是一个ODBC驱动程序。
有人可以帮我弄清楚codeigniter数据库的设置应该如何? 下面是我的,但它不起作用(我发现数据库错误无法使用提供的设置连接到您的数据库服务器。)。顺便说说。其他脚本可以使用此连接:odbc_connect(“DSN = mynameV10”,“”,“”,SQL_CUR_USE_ODBC)
$db['cf']['hostname'] = "1xx.xxx.x.xx"; //some ip address
$db['cf']['username'] = '';
$db['cf']['password'] = '';
$db['cf']['database'] = 'dbname';
$db['cf']['dbdriver'] = 'odbc';
$db['cf']['dbprefix'] = '';
$db['cf']['pconnect'] = FALSE;
$db['cf']['db_debug'] = TRUE;
$db['cf']['cache_on'] = FALSE;
$db['cf']['cachedir'] = '';
$db['cf']['char_set'] = 'utf8';
$db['cf']['dbcollat'] = 'utf8_general_ci';
$db['cf']['swap_pre'] = '';
$db['cf']['autoinit'] = FALSE;
$db['cf']['stricton'] = FALSE;
$db['cf']['port'] = 9300;
由于
答案 0 :(得分:0)
您的主机名应该是您的DSN名称而不是服务器IP。从那开始。