ホームページ >バックエンド開発 >PHPチュートリアル >php_PHP チュートリアルで SQL サーバー検証を使用してデータベースに接続する

php_PHP チュートリアルで SQL サーバー検証を使用してデータベースに接続する

WBOY
WBOYオリジナル
2016-07-13 10:46:36722ブラウズ

PHP 用 SQL Server ドライバーは、SQL Server への接続時に SQL Server 認証をサポートします。 SQL Server 認証を使用して SQL Server に接続する場合は、次の点を考慮する必要があります:

SQL Server 混合モード認証がサーバー上で有効になっている必要があります。
接続を確立しようとするときは、UID および PWD 接続プロパティを設定する必要があります。 UID と PWD は、有効な SQL Server ユーザーとパスワードにマップする必要があります。
注:

右中括弧 (}) を含むパスワードは、別の右中括弧でエスケープする必要があります。たとえば、SQL Server のパスワードが「pass}}word」の場合、PWD 接続プロパティの値を「pass}}word」に設定する必要があります。
SQL Server 認証を使用して SQL Server に接続する場合は、次の予防措置を講じる必要があります:
簡単な例を見てみましょう:

コードは次のとおりです コードをコピー

$serverName = "(ローカル)";
$uid = 'xxxx';
$pwd = 'xxxx';
$connectionInfo = array( "UID"=>$uid,
"PWD"=>$pwd,
"データベース"=>"AdventureWorks");

$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn === false )
{
echo "データベースに接続できません。";
Die( print_r( sqlsrv_errors(), true));
}

$tsql = "SELECT CONVERT(varchar(32), SUSER_SNAME())";
$stmt = sqlsrv_query( $conn, $tsql);
if( $stmt === false )
{
echo "クエリエラー。";
Die( print_r( sqlsrv_errors(), true));
}

$row = sqlsrv_fetch_array($stmt);
echo "ログインしているユーザー: ".$row[0];

sqlsrv_free_stmt( $stmt);
sqlsrv_close( $conn);
?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632944.html技術記事 SQL Server Driver for PHP は、SQL Server への接続時に SQL Server 認証をサポートします。 SQL Server 認証を使用して SQL Server に接続する場合は、次の点を考慮する必要があります: 必ず...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。