ホームページ >バックエンド開発 >PHPチュートリアル >Microsoft ドライバーを使用する SQL Server にはどの PDO 接続文字列を使用する必要がありますか?
PDO および Microsoft ドライバーを使用した SQL Server への接続
PHP Data Objects (PDO) を使用して SQL Server データベースに接続しようとするとMicrosoft のドライバーでは、「sqlsrv」接続文字列を使用するか、「odbc」などの別のオプションを使用するかが不明瞭な場合があります。 'dblib' または 'mssql'。
Microsoft ドライバーで PDO を使用して SQL Server に接続する場合に推奨される方法は、'sqlsrv' 接続文字列を使用することです。この文字列は、Microsoft SQL Server 向けに特別に調整された、より簡単で信頼性の高い接続を提供します。
ここでは、「sqlsrv」接続文字列を持つ PDO を使用して SQL Server データベースへの接続を適切に確立する方法の例を示します。
<?php $host = 'YourAddress'; $database = 'YourDatabase'; $username = 'Username'; $password = 'Password'; $dsn = "sqlsrv:Server=$host;Database=$database"; try { $conn = new PDO($dsn, $username, $password); } catch (PDOException $e) { echo 'Connection failed: ' . $e->getMessage(); } ?>
この例では、「sqlsrv」接続文字列が、必要なホスト、データベース、ユーザー名、パスワード情報とともに使用されます。接続が確立されると、$conn 変数を使用してクエリを実行し、データベース操作を実行できます。
以上がMicrosoft ドライバーを使用する SQL Server にはどの PDO 接続文字列を使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。