- SQLSRV拡張を使用する方法: SQLSRV拡張は、PHPとMS SQL Serverの間の接続を容易にするために提供されています。以下は、SQLSRV拡張を使用して接続するための基本的なコード例です。
<?php
$serverName = "サーバー名";
$connectionOptions = array(
"Database" => "データベース名",
"Uid" => "ユーザー名",
"PWD" => "パスワード"
);
// MS SQL Serverへの接続
$conn = sqlsrv_connect($serverName, $connectionOptions);
if ($conn === false) {
die(print_r(sqlsrv_errors(), true));
}
// クエリの実行など、接続後の処理を記述
// 接続の終了
sqlsrv_close($conn);
?>
- PDOを使用する方法: PHPのPDO(PHP Data Objects)を使用することもできます。以下は、PDOを使用してMS SQL Serverに接続するためのコード例です。
<?php
$serverName = "サーバー名";
$database = "データベース名";
$username = "ユーザー名";
$password = "パスワード";
try {
$conn = new PDO("sqlsrv:Server=$serverName;Database=$database", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// クエリの実行など、接続後の処理を記述
// 接続の終了
$conn = null;
} catch (PDOException $e) {
die("接続エラー: " . $e->getMessage());
}
?>
上記のコード例では、サーバー名、データベース名、ユーザー名、およびパスワードを適切な値に置き換える必要があります。
これらの方法を使用すれば、PHPでMS SQL Serverに接続し、データベースとのやり取りができます。適切なエラーハンドリングを行い、接続に失敗した場合にはエラーメッセージを表示するようにしてください。