sqlsrv_client_info

下载 PHP 驱动程序

返回有关连接和客户端堆栈的信息。

语法

  
sqlsrv_client_info( resource $conn)  

参数

$conn:连接客户端时所依据的连接资源。

返回值

下表中所述的带有密钥的关联阵列,或者如果连接资源为 NULL,则为 false

对于适用于 SQL Server 版本 3.2 和 3.1 的 PHP

说明
DriverDllName MSODBCSQL11.DLL (ODBC Driver 11 for SQL Server)
DriverODBCVer ODBC 版本 (xx.yy)
DriverVer ODBC Driver 11 for SQL Server DLL 版本:

xx.yy.zzzz(Microsoft Drivers for PHP for SQL Server 版本 3.2 或 3.1)
ExtensionVer php_sqlsrv.dll 版本:

3.2.xxxx.x(适用于 Microsoft Drivers for PHP for SQL Server 版本 3.2)

3.1.xxxx.x(适用于 Microsoft Drivers for PHP for SQL Server 版本 3.1)

对于适用于 SQL Server 版本 3.0 和 2.0 的 PHP

说明
DriverDllName SQLNCLI10.DLL(Microsoft Drivers for PHP for SQL Server 版本 2.0)
DriverODBCVer ODBC 版本 (xx.yy)
DriverVer SQL Server Native Client DLL 版本:

10.50.xxx(Microsoft Drivers for PHP for SQL Server 版本 2.0)
ExtensionVer php_sqlsrv.dll 版本:

2.0.xxxx.x(Microsoft Drivers for PHP for SQL Server 版本 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);  
?>  

另请参阅

SQLSRV 驱动程序 API 参考

文档中相关的代码示例