sqlsrv_client_info
接続とクライアントの履歴に関する情報を返します。
構文
sqlsrv_client_info( resource $conn)
パラメーター
$conn: クライアントが接続する接続リソースです。
戻り値
次の表で説明するキーを持つ連想配列、また接続リソースが null の場合、 false です。
PHP for SQL Server バージョン 3.2 および 3.1 用:
Key | 説明 |
---|---|
DriverDllName | MSODBCSQL11.DLL (SQL Server 用 ODBC Driver 11) |
DriverODBCVer | ODBC version (xx.yy) |
DriverVer | 次の SQL Server DLL バージョン用 ODBC Driver 11: xx.yy.zzzz (Microsoft SQL Server 用 Drivers for PHP バージョン 3.2 または 3.1) |
ExtensionVer | 次の php_sqlsrv.dll バージョン: 3.2.xxxx.x (Microsoft SQL Server 用 Drivers for PHP バージョン 3.2 用) 3.1.xxxx.x (Microsoft SQL Server 用 Drivers for PHP バージョン 3.1 用) |
PHP for SQL Server バージョン 3.0 および 2.0 用:
Key | 説明 |
---|---|
DriverDllName | SQLNCLI10.DLL (Microsoft SQL Server 用 Drivers for PHP バージョン 2.0) |
DriverODBCVer | ODBC version (xx.yy) |
DriverVer | 次の SQL Server Native Client DLL バージョン: 10.50.xxx (Microsoft SQL Server 用 Drivers for PHP バージョン 2.0) |
ExtensionVer | 次の php_sqlsrv.dll バージョン: 2.0.xxxx.x (Microsoft SQL Server 用 Drivers for PHP バージョン 2.0) |
例
次の例では、コマンドラインからこの例を実行すると、クライアント情報がコンソールに書き込まれます。 この例では、SQL Server がローカル コンピューターにインストールされていることを前提にしています。 コマンド ラインからこの例を実行すると、すべての出力はコンソールに書き込まれます。
<?php
/*Connect to the local server using Windows Authentication and
specify the AdventureWorks database as the database in use. */
$serverName = "(local)";
$conn = sqlsrv_connect( $serverName);
if( $conn === false )
{
echo "Could not connect.\n";
die( print_r( sqlsrv_errors(), true));
}
if( $client_info = sqlsrv_client_info( $conn))
{
foreach( $client_info as $key => $value)
{
echo $key.": ".$value."\n";
}
}
else
{
echo "Client info error.\n";
}
/* Close connection resources. */
sqlsrv_close( $conn);
?>