0

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

  1. 我的系统是 Windows 7 x86

  2. 我已经下载了具有 Apache/2.2.22 (Win32) PHP/5.3.13 的 WampServer 2.2 版,然后是 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. 
    

但是在我下载了不同版本的 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>
4

0 回答 0