この記事の例では、SQL サーバーを使用して PHP でデータベースへの接続を確認する方法を説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。
SQL Server に接続する場合、SQL Server Driver for PHP は SQL Server 認証をサポートします。 SQL Server 認証を使用して SQL Server に接続する場合は、次の点を考慮する必要があります。混合モード認証の場合、接続を確立するときに、UID と PWD が有効な SQL Server ユーザーとパスワードにマップされている必要があります。
注: パスワードには閉じ記号が含まれています。中括弧 (}) は別の右を使用する必要があります。中括弧をエスケープします。たとえば、SQL Server のパスワードが「pass}}word」の場合、PWD 接続属性の値は「pass}}word」に設定する必要があります。 SQL Server 認証を使用して SQL Server に接続する場合は、次の手順を実行する必要があります。次の予防策について、簡単な例を見てみましょう。コードは次のとおりです。
<?php $serverName = "(local)"; $uid = 'xxxx'; $pwd = 'xxxx'; $connectionInfo = array( "UID"=>$uid, "PWD"=>$pwd, "Database"=>"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); ?>
この記事が皆様の PHP プログラミングに役立つことを願っています。
PHP が SQL サーバーを使用してデータベースへの接続を確認する方法に関するその他の記事については、PHP 中国語 Web サイトに注目してください。