BachelorZDB 发表于 2008-12-4 14:18:52

CI 连接MSSQL 2005 Server 问题

连接MSSQL 2005 Server失败啊~
实在不太会弄~,不知道大家有没有什么例子,弄个来参考下
微软出了个SQL Server 2005 Driver for PHP
不知道怎么整合到CI里去呢?

:(



$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 编辑 ]

Hex 发表于 2008-12-4 14:51:41

需要用微软那个新的 dll 来做 PHP 的驱动。
和 CI 关系不大,有关系的就是可能某些 SQL 语句不兼容。

BachelorZDB 发表于 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 编辑 ]

Hex 发表于 2008-12-4 16:45:44

这说明 connect 函数执行错误,因为这些函数都是通过 @ 来调用的,所以不会有任何错误提示。
你应该确定这些函数到底报的什么错,可以去掉 @ 以后查看错误提示,文件应该在其驱动文件目录中。

visvoy 发表于 2008-12-7 07:25:42

google一下,和CI没有关系

BachelorZDB 发表于 2008-12-7 10:54:45

不知道大家有没有连接SQL2005的例子?

感觉连接SQL2005挺麻烦的~

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

如果大家有这方面的例子,若能共享出来,不胜感激!!!!:)

小小白 发表于 2010-7-19 22:56:07

可以连接到sql server 2005
你看下有没有开启php_mssql扩展

xj199241 发表于 2010-8-7 14:10:19

楼上 英明..

yho 发表于 2010-11-18 13:46:00

楼上楼上的英明:lol

hh2hh 发表于 2011-3-10 12:45:32

7楼英明~~!
页: [1] 2
查看完整版本: CI 连接MSSQL 2005 Server 问题