+ -
当前位置:首页 → 问答吧 → thinkphp2.1 链接mssql的问题[失败]

thinkphp2.1 链接mssql的问题[失败]

时间:2011-10-21

来源:互联网



1. 自己手写可以成功:
    $serverName = "192.168.1.0";
   $connectionInfo = array("UID" =>'sa', "PWD" => 'ssss', "Database"=>"demo");
   $conn = sqlsrv_connect( $serverName, $connectionInfo);
可是用tp就不用,
提示mssql不支持
数据库为mssql2005。

php 下有2个微软的驱动, tp是下载的完整版本的。

作者: huphua   发布时间: 2011-10-21

TP的mssql驱动类用的是DbMssql.class.php 位于Lib/Think/Db/Driver/下面 如果没有请检查
或者采用PDO方式也可以
另外TP内置mssql驱动用的是mssql_connect连接

作者: thinkphp   发布时间: 2011-10-21

有这个文件DbMssql.class.php;
用这个是微软的例子(sqlsrv_connect)

作者: huphua   发布时间: 2011-10-21

sqlsrv类库暂时还没有支持~

作者: thinkphp   发布时间: 2011-10-21

那只是举一个例子,现在只是想要tp链接mssql2005,找了大半天,就没有成功过。

作者: huphua   发布时间: 2011-10-21

管理员能帮助我们这些只能连接mssql的phper么?

作者: huphua   发布时间: 2011-10-21

官方驱动连接mssql2005是没有问题的 搜索下论坛先吧~

作者: thinkphp   发布时间: 2011-10-21



。。。,能远程协助下迷茫的羔羊么?

作者: huphua   发布时间: 2011-10-21

'DB_HOST'               => '192.168.1.11,1433', // 服务器地址
        'DB_PORT'               => '',        // 端口

作者: xiaosuiba   发布时间: 2011-10-21

错误页面,出现乱码
����Ŀ������ܾ��޷���ӡ�

作者: huphua   发布时间: 2011-10-21

错误位置: FILE: C:\xampp\htdocs\thinkphp\ThinkPHP\Lib\Think\Db\Db.class.php LINE: 243

作者: huphua   发布时间: 2011-10-21

还是不行的哦

作者: huphua   发布时间: 2011-10-21

php5.3以上版本已经不再支持mssql扩展

作者: huphua   发布时间: 2011-10-21