无法使用PHP连接到MS SQL

时间:2013-08-15 14:10:37

标签: php sql-server-2008

我有一个使用MSSql 11作为数据库的客户端。我花了几天的时间试图弄清楚如何让php与MSSQL一起工作并超越方向,但仍无效。

  1. 我的系统是Windows 7 x86

  2. 我已经下载了WampServer版本2.2,其中包含Apache / 2.2.22(Win32)PHP / 5.3.13,然后是SQLSRV2.0并将文件保存在“C:\wamp\bin\php\php5.3.13\ext

  3. 然后我将两行添加到php.ini:

    extension_dir="C:\wamp\bin\php\php5.3.13\ext"
    extension=php_sqlsrv_53_nts_vc9.dll
    
  4. 然后我调用了phpinfo()函数,但它没有加载SQLSRV

  5. 最后我尝试了这段代码。它返回以下错误:

    Fatal error: Call to undefined function sqlsrv_connect before. 
    
  6. 但是在我下载了不同版本的WAMP之后,它现在什么也没有显示。我真的需要这个工作,请帮忙。

     <!DOCTYPE html>
      <head>
      </head>
      <body>
    
     <?php
       $serverName = "my sever name";
    
       $connectionOptions = array("Database"=>"test","UID"=> "my id","PDW" => "password" );
    
       $conn = sqlsrv_connect( $serverName, $connectionOptions);
    
           if( $conn === false )
    
              die( FormatErrors( sqlsrv_errors() ) );
     ?>
    
     </body>
     </html>
    

0 个答案:

没有答案