1

PHP PDO を使用して SQL Server に接続しようとしていますが、エラーが発生し続けます。そして、私はすでにphp_pdo_sqlsrv_53nts.dll次のディレクトリ xampp->php にファイルを持っています

致命的なエラー: C:\xampp\htdocs\config.php:35 で「ドライバーが見つかりませんでした」というメッセージを含むキャッチされない例外「PDOException」: スタック トレース: #0 C:\xampp\htdocs\config.php(35): PDO- >__construct('sqlsrv:server=C...', 'username...', 'pass') #1 {main} が C:\xampp\htdocs\config.php の 35 行目でスローされる

ここに私のPHPコードがあります:

<?php
      $serverName ="serverName";
            $dbName="databaseName";
            $username="userName";
            $password="passWrord";

            $connection = new PDO("sqlsrv:server=$serverName ; Database=$dbName",  "$username", "$password");

       if( $connection )
 {
     echo "Connection established.\n";
   }
else
  {
   echo "Connection could not be established.\n";
   die( print_r( sqlsrv_errors(), true));
  }



?>

私がやっていることは何か間違っていますか?感謝。

4

1 に答える 1

1

xampp と wamp は mssql と sqlite ドライバーを使用するのが面倒であることがわかりました。最適なオプションは、組み込みの iis サーバーを Windows http://www.microsoft.com/web/platform/server.aspxで使用し、ドライバーをダウンロードすることであることがわかりました。ここhttp://www.iis.net/learn/application-frameworks/install-and-configure-php-on-iis/install-and-configure-mysql-for-php-applications-on-iis-7-and -その上

iis に移行したくない場合は、dll ファイルが php.ini ファイルにロードされていることを確認し、次のファイル拡張子 =php_pdo_sqlsrv_53nts.dll が含まれていて、php.ini ファイルにコメントされていないことを確認してください。

于 2013-07-23T17:54:13.990 に答える