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

[已过期] CI 连接MSSQL 2005 Server 问题

[复制链接]
发表于 2008-12-4 14:18:52 | 显示全部楼层 |阅读模式
连接MSSQL 2005 Server失败啊~
实在不太会弄~,不知道大家有没有什么例子,弄个来参考下
微软出了个SQL Server 2005 Driver for PHP
不知道怎么整合到CI里去呢?




PHP复制代码
 
$active_group = "default";
$active_record = TRUE;
 
$db['default']['hostname'] = "localhost\\\run";
$db['default']['username'] = "sa";
$db['default']['password'] = "******";
$db['default']['database'] = "test";
$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";
 
复制代码


以上是我的配置,PHP.ini里已经开启了mssql的扩展,不过似乎仍然连接不上~~~

[ 本帖最后由 BachelorZDB 于 2008-12-4 14:25 编辑 ]
发表于 2008-12-4 14:51:41 | 显示全部楼层
需要用微软那个新的 dll 来做 PHP 的驱动。
和 CI 关系不大,有关系的就是可能某些 SQL 语句不兼容。
 楼主| 发表于 2008-12-4 15:04:42 | 显示全部楼层

回复 2楼 的帖子

先不管微软那个DLL,
那个我另外写了个PHP测试的脚本连接MSSQL 2005 Server  是可以连接成功的

就不知道通过CI能不能连接上MSSQL 2005 Server ~

我配置好Config之后index.php就一直是空白的~(我已经把PHP的错误提示打开了)

还没写任何东西额~~就配置了一些CI的文件夹Cofig里做了一些基本的配置~~~

十分不解~~~~

[ 本帖最后由 BachelorZDB 于 2008-12-4 15:06 编辑 ]
发表于 2008-12-4 16:45:44 | 显示全部楼层
这说明 connect 函数执行错误,因为这些函数都是通过 @ 来调用的,所以不会有任何错误提示。
你应该确定这些函数到底报的什么错,可以去掉 @ 以后查看错误提示,文件应该在其驱动文件目录中。
发表于 2008-12-7 07:25:42 | 显示全部楼层
google一下,和CI没有关系
 楼主| 发表于 2008-12-7 10:54:45 | 显示全部楼层
不知道大家有没有连接SQL2005的例子?

感觉连接SQL2005挺麻烦的~

微软出了个专门连接2005的PHP扩展,有打算重新写CI的SQLserver连接驱动的想法~

如果大家有这方面的例子,若能共享出来,不胜感激!!!!:)
发表于 2010-7-19 22:56:07 | 显示全部楼层
可以连接到sql server 2005
你看下有没有开启php_mssql扩展
发表于 2010-8-7 14:10:19 | 显示全部楼层
楼上 英明..
发表于 2010-11-18 13:46:00 | 显示全部楼层
楼上楼上的英明
发表于 2011-3-10 12:45:32 | 显示全部楼层
7楼英明~~!

本版积分规则