解决方案 »

  1.   

    人家都能连上,而你连不上。问题应该在你,而不在 php
    你至少要说出你的写法,这样别人才能指出不对的地方
      

  2.   

    系统报错:
    :(
    系统不支持:mssql
    错误位置
    FILE: D:\wamp\www\ThinkPHP\Library\Think\Db\Driver\Mssql.class.php  LINE: 26
    TRACE
    我查了下,应该是这两个文件的问题,php_mssql.dl和lntwdblib.dll,php5.4.3没有直接连接sqlserver的驱动,谁有这两个文件的适合的版本
      

  3.   

    到这里下载扩展 http://msdn.microsoft.com/en-us/sqlserver/bb671149
    在这里查看说明 http://www.php.net/manual/zh/book.sqlsrv.php
      

  4.   

    你发的这个扩展连接,支持的最低版本是2005,没有sqlserver2000版本的
      

  5.   

    微软连 XP 都放弃了,何况是基于 98 的 sql server 2000如果不能用
    你可以通过 ODBC 操作他嘛
    你也可以将 php 版本降到 5.2
      

  6.   

    php5.3.3连接sqlserver2000就没有其他方法吗?,没有第三方驱动吗?我的程序是在win7上,mssql在windows2003上
      

  7.   

    ODBC 不是很好吗?为什么不用呢
      

  8.   

    thinkphp不支持odbc连接方式,
    $ms_host ='badit'; //这里是ODBC的连接名称
    $ms_user ='sa'; //用户名
    $ms_pass ='7102666'; //密码
    $connection3 =odbc_connect($ms_host, $ms_user, $ms_pass); //or die("Couldn't connect to SQL Server on MSSQL");
    odbc连接测试没问题
    但是thinkphp里提示:没有定义数据库配置
    错误位置
    FILE: D:\wamp\www\ThinkPHP\Library\Think\Db.class.php  LINE: 80
    TRACE
    #0 D:\wamp\www\ThinkPHP\Library\Think\Db.class.php(80): E('???????????????...')
    #1 D:\wamp\www\ThinkPHP\Library\Think\Db.class.php(65): Think\Db->factory('')
    #2 D:\wamp\www\ThinkPHP\Library\Think\Model.class.php(1275): Think\Db::getInstance('')
    #3 D:\wamp\www\ThinkPHP\Library\Think\Model.class.php(95): Think\Model->db(0, '', true)
    #4 D:\wamp\www\ThinkPHP\Common\functions.php(531): Think\Model->__construct('node', '', '')
    #5 D:\wamp\www\admin\Home\Controller\SystemController.class.php(10): M('node')
    #6 [internal function]: Home\Controller\SystemController->index()
    #7 D:\wamp\www\ThinkPHP\Library\Think\App.class.php(155): ReflectionMethod->invoke(Object(Home\Controller\SystemController))
    #8 D:\wamp\www\ThinkPHP\Library\Think\App.class.php(193): Think\App::exec()
    #9 D:\wamp\www\ThinkPHP\Library\Think\Think.class.php(120): Think\App::run()
    #10 D:\wamp\www\ThinkPHP\ThinkPHP.php(96): Think\Think::start()
    #11 D:\wamp\www\index.php(24): require('D:\wamp\www\Thi...')
    #12 {main}
    ThinkPHP3.2.2 { Fast & Simple OOP PHP Framework } -- [ WE CAN DO IT JUST THINK ]
      

  9.   

    但是他支持 pdo 了吧?
    http://www.baidu.com/s?wd=thinkphp+pdo&ie=utf-8
      

  10.   

    pdo要求php版本在5.3.0以下,而thinkphp要求php版本在3.以上,两者冲突,看来是没法解决了
      

  11.   

    thinkphp  php5.0以上不可以用?