+ -
当前位置:首页 → 问答吧 → TP2.1连接MSSQL报错:系统不支持:mssql

TP2.1连接MSSQL报错:系统不支持:mssql

时间:2011-08-19

来源:互联网

我使用TP2.1,采用快速切换数据库的方式连接第三方数据库sqlserver2000,我的代码是这样的:

  1. public function test() {
  2.   $myConnect1 = 'mysql://root:[email protected]:3306/crm';
  3.   $myConnect2 = 'mssql://sa:[email protected]:1433/contacts';
  4.         $db = M()->db(1,$myConnect2);
  5.         $ss = $db->query('select * from t_user');
  6.        print_r($ss);
  7. }
复制代码
结果输出错误信息:系统不支持:mssql。

而我用$myConnect1 连接mysql时,能正常连接并打印数据。

论坛里网络上也找了半天,发现并没有人实际解决的。。。TP论坛管理员说:没有拷贝对应的mssql扩展驱动,
可是我的目录下D:\Web\Apache\Sms\Core\Lib\Think\Db\Driver已经有DbMssql.class.php文件了,这是什么原因,如何解决呢?求解?????

作者: lrfbeyond   发布时间: 2011-08-19

lrfbeyond

还需要安装PHP-MSSQL扩展哟!

作者: vus520   发布时间: 2011-08-25