用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5331|回复: 5
收起左侧

CI连接MSSQL问题

[复制链接]
发表于 2008-8-4 04:51:20 | 显示全部楼层 |阅读模式
$active_group = "default";
$active_record = TRUE;
$db['default']['hostname'] = "MICROSOF-1D65CA\SQLEXPRESS";
$db['default']['username'] = "sa";
$db['default']['password'] = "123";
$db['default']['database'] = "shop_wy33_com";
$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";

以上是我的database.php配置
我用管理器连接正常,可程序到了$this->load->database();没反应,也没有错误提示,这是什么问题?连接失败没有提示吗?我试了好多次了,超烦恼!
发表于 2008-8-4 11:32:34 | 显示全部楼层
你的 PHP 支持 mssql 吗?需要外部的 dll 文件才可以连接。google 搜索 php 连 sql server
发表于 2008-12-24 18:17:56 | 显示全部楼层
我的也连接不了mssql 2000,直接用
$dblink=mssql_connect($hostname,$username,$userpassword); $dbname=mssql_select_db($userdb) or die(mysql_error());
连接没有问题,就是ci的设置连接 不上,Hex解答一下
发表于 2008-12-24 18:48:00 | 显示全部楼层

回复 3楼 的帖子

mysql_error()..???????
发表于 2008-12-24 18:52:34 | 显示全部楼层
解决了,localhost不行,要写ip地址
发表于 2009-3-9 14:35:22 | 显示全部楼层
解决了,localhost不行,要写ip地址
trynews 发表于 2008-12-24 18:52



我是mssql 2000,使用localhost和127.0.0.1都可以

本版积分规则