本人在window IIS7+php的环境 怎么连接sqlserver2008数据库吖? 麻烦php高手指点 ,小弟新手,急啊

解决方案 »

  1.   

    连接涉及的函数取决于你的php版本
      

  2.   

    各位大神  是怎么配置php.ini? 
      

  3.   


    看链接
    http://apps.hi.baidu.com/share/detail/30486470
      

  4.   


    都IIS 7了 应该都是5.X了吧
      

  5.   

    难道您不知道 php5.2 及以下 和 php5.3 及以上对 sqlserver 的支持是不同的吗?
      

  6.   

    是的不知道.我一直都只用Mysql.所以发了个链接给他看.Pdo打算研究,暂时没时间 机器上的都是新版本所以也不会退回去研究了 咔咔.
      

  7.   

    II7+ php-5.3.6-Win32-VC9-x86 +sqlserver2008   phpinfo();是 ok的   就是已连接数据库就是连接不是 ,也不配置是按照网上说的配置的 ?  
      

  8.   

    php.ini 文件  extension=php_mssql.dll  前面分号取消 就出现下面的错误HTTP 错误 500.0 - Internal Server Error
    C:\Program Files\php\php-cgi.exe - FastCGI 进程意外退出•IIS 收到了请求;但在处理请求过程中出现内部错误。此错误的根本原因取决于处理该请求的是哪一个模块以及出现此错误时工作进程中出现了何种情况。
    •IIS 无法访问网站或应用程序的 web.config 文件。如果 NTFS 权限设置不正确,便会出现这种情况。
    •IIS 无法处理网站或应用程序的配置。
    •已经过身份验证的用户没有使用此 DLL 的权限。
    •该请求将被映射到托管处理程序,但不会安装 .NET 可扩展功能。
    那位大哥有没有完整的sqlserver的解决方案, 发我邮箱里  [email protected]  先谢过
      

  9.   

    5.3X没有自带的dll 去微软的官网下载 SQL Server Driver for PHP 
      

  10.   

    sqlsrv_connect
    得下单独的 .dll插件  根据你的PHP版本号 
    当使用phpinof();查看到里面有sqlsrv 开启时,证明你的配置OK了.....
    同意楼上,配置完成后,使用sqlsrv_ 有一系列的函数 。跟MYSQL也没什么区别了.....