ホームページ  >  記事  >  バックエンド開発  >  Microsoft ドライバーで PDO を使用して SQL Server に接続するにはどうすればよいですか?

Microsoft ドライバーで PDO を使用して SQL Server に接続するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-06 19:02:03687ブラウズ

How do I connect to SQL Server using PDO with Microsoft Drivers?

Microsoft ドライバーで PDO を使用して SQL Server に接続する

PHP データ オブジェクト (PDO) を介して SQL Server データベースに接続するのは簡単なプロセスです。 PDO は、SQL Server を含むさまざまなデータベースにアクセスするための標準化されたインターフェイスを提供します。 Microsoft ドライバーを使用して接続を確立するには、次の手順に従います。

接続文字列:

sqlsrv ドライバーを使用する SQL Server の接続文字列の形式は次のとおりです。

$db = new PDO("sqlsrv:Server=YourAddress;Database=YourDatabase", "Username", "Password");

YourAddress を SQL Server のアドレスに、YourDatabase をデータベースの名前に、Username をデータベースのユーザー名に、Password をデータベースのパスワードに置き換えます。

使用例:

接続を作成したら、PDO オブジェクトを使用して SQL クエリを実行できます:

$query = "SELECT * FROM table_name";
$stmt = $db->prepare($query);
$stmt->execute();
$results = $stmt->fetchAll();

このコードはクエリを実行し、結果を $results に保存します。

その他の考慮事項:

  • PDO 用の Microsoft SQL Server ドライバーがインストールされていることを確認してください。
  • 問題が発生した場合は、接続文字列にエラーがないか確認してください。
  • リモート データベースに接続している場合は、サーバー アドレスまたはポートを調整する必要がある場合があります。

代替方法:

PDO で SQL Server に接続するには sqlsrv の使用が推奨されますが、使用できる代替ドライバーもあります。

  • odbc: このドライバーPHP ODBC 拡張機能を使用して SQL Server に接続します。
  • dblib: このドライバーは、PHP dblib 拡張機能を使用して SQL Server に接続します。
  • mssql: このドライバーは、SQL Server への接続に非推奨の PHP mssql 拡張機能を使用します。

ただし、最新で信頼性の高い接続には、一般に sqlsrv ドライバーを使用することをお勧めします。

以上がMicrosoft ドライバーで PDO を使用して SQL Server に接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。