大神门,有关php 连接 sql2005 有以下几个疑问  1、php mssql  是不是就是指  微软的 sql2005 或者 sql2008
2、 连接sql2005  是不是就是php  开启  mssql
3、php5.3以后的版本为什么不带  php_mssql.dll
4、网上随便下载一个php_mssql.dll 都可以适用PHP5.3吗?  
5、开启php_mssql.dll后 是不是要服务器安装了 sql2005或者sql2008等,phpinfo()才能找到 mssql扩展
6、thinkphp 如何配制连接 mssql的参数?

解决方案 »

  1.   

    1、没错 sql2000 sql2005等等
    2、对的
    3、没下php5.3 不清楚
    4、你可以试试 因为我下的都有自带php_mssql.dll
    5、不需要也可以使用 mssql扩展
    6、没有研究过 不好意思
      

  2.   

    奇怪,我 PHPINFO 就是看不到  mssql 的扩展
      

  3.   

    自从php5.3.6,PHP官方不再为mssql提供mssql扩展,要从第三方网站下载。楼主可以找个跟自己php版本对应的。将下载的php_mssql.dll复制到php主目录下的ext文件夹中(扔到system32也可)php.ini里extension=php_mssql.dll前的;去掉了服务器重启
      

  4.   


    我的版本是5.3http://www.membaojsb.com/info.php  这是phpinfo 的地址
      

  5.   

    建议先开启pdo,然后开启pdo_mssql
    单独的mssql可能会因为版本问题而连不上高版本的mssql服务器。
      

  6.   

    建议你使用PDO,简单方便,而且PHP6后默认的就是PDO
      

  7.   

    默认是不安装那个扩展的,win下去下载那个dll文件,然后修改ini,重启linux下就更多了,直接重新编译下PHP带上对应的参数
      

  8.   

    自从php5.3.6,PHP官方不再为mssql提供mssql扩展,要从第三方网站下载。楼主可以找个跟自己php版本对应的。将下载的php_mssql.dll复制到php主目录下的ext文件夹中(扔到system32也可)php.ini里extension=php_mssql.dll前的;去掉了服务器重启