phpチュートリアル SQL Server認証接続部分のコード
*/
$serverName = "(local)" //データベース チュートリアル サーバーのアドレス
; $uid = "pandao" //データベースのユーザー名
; $pwd = "1987" //データベースパスワード
; $connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "データベース"=>"テスト");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn == false)
{
echo "接続に失敗しました!";
Die( print_r( sqlsrv_errors(), true));
}
$query = sqlsrv_query($conn, "test.dbo.news からトップ 10 の nid、タイトル、コンテンツを選択");
while($row = sqlsrv_fetch_array($query)){
echo $row['nid']."-----".$row['title']."
";
}
?>
sqlserver2005 または sqlserver2008
まずここからドライバーをダウンロードしてください
http://www.microsoft.com/downloads/details.aspTutorialx?FamilyId=61BF87E0-D031-466B-B09A-6597C21A2E2A&displaylang=ja
ダウンロード後、ファイルを解凍してください
構成:
1. 解凍した php_sqlsrv.dll と php_sqlsrv_ts.dll を PHP 拡張ディレクトリ (PHPEXT) に配置します。
2. php.ini ファイル (Windows フォルダーの下) を編集し、次の拡張子を追加します:
拡張子=php_sqlsrv.dll
拡張子=php_sqlsrv_ts.dll
3. extension=php_mssql.dll の前のセミコロンを削除します
SQL Server には 2 つの一般的に使用される認証方法があり、1 つはローカル システム アカウント認証 (Windows 認証)、もう 1 つはユーザー名とパスワードを使用する認証方法 (SQL Server 認証) です。2 番目の認証方法は、SQL Server の混合モードを有効にする必要があります。 。
1.Windows 認証接続部分のコード スニペット:
$serverName = "(ローカル)";
$connectionInfo = array("Database"=>"TestingInfo","ConnectionPooling"=>false);
$conn = sqlsrv_connect($serverName,$connectionInfo);
if(! $conn){
エコー "o no !!!!!";
その他
}他の{️ 「はい、完了」をエコーします。
}
?>2.SQL Server 認証接続部分のコード スニペット:
$serverName = "(ローカル)";
$uid = "dbusername";//データベースユーザー名
$pwd = "dbuserpass";//データベースユーザーのパスワード
アウト
$connectionInfo = array("UID"=>$uid,"PWD"=>$pwd,"Database"=>"dbname");
$conn = sqlsrv_connect($serverName,$connectionInfo);
if(! $conn){
echo "いやだ!!!!!!";
DIE (Print_r (sqlsrv_errs (), true));}その他{
「はい、完了しました」をエコーします。
}?>
;