https://codezine.jp/article/detail/5736?p=2
サンプルコード : sqlsrv_connect関数を使用したSQL Serverへの接続
<html>
<head>
<title></title>
</head>
<body>
<?php
//データベースのインスタンス名を指定
$serverName = ".\\SQLEXPRESS";
//接続情報を指定
$connectionInfo = array("UID"=>"sa",
"PWD"=>"password",
"Database"=>"MyDB",
"CharacterSet"=>"UTF-8");
//コネクションを確立
$conn = sqlsrv_connect($serverName, $connectionInfo);
//クエリー文を指定
$tsql = "SELECT * from staffs";
//クエリーを実行
$result = sqlsrv_query($conn, $tsql);
?>
<table>
<caption>スタッフリスト</caption>
<?php
//実行結果を描画
while($row = sqlsrv_fetch_array($result)) {
printf("<tr><td class='hdr'>".$row['id']."</td>");
printf("<td>".$row['name']."</td></tr>");
}
?>
</table>
<?php
//クエリー結果の開放
sqlsrv_free_stmt($result);
//コネクションのクローズ
sqlsrv_close($conn);
?>
</body>
</html>
サンプルコード : PDOを使用したSQL Serverへの接続
<html>
<head><title>PHP TEST</title>
<style type="text/css">
table{
border-color:skyblue;
border-style:solid;
boder-widht:1px;
width:300px;
}
.hdr{background-color:gainsboro}
</style>
</head>
<body>
<table>
<caption>スタッフリスト</caption>
<?php
$dsn = 'sqlsrv:server=.\sqlexpress;database=MyDB';
$user = 'sa';
$password = 'P@ssword';
$dbh = new PDO($dsn, $user, $password);
$sql = "select * from staffs";
foreach ($dbh->query($sql) as $row) {
print("<tr><td class='hdr'>".$row['id']."</td>");
print("<td>".$row["name"]."</td></tr>");
}
$dbh = null;
?>
</table>
</body>
</html>
$dsn = 'mysql:host=localhost;dbname=MyDB';
$user = 'root';
$password = 'P@ssword