Share via


sqlsrv_close

PHP ドライバーのダウンロード

指定された接続を閉じ、関連付けられているリソースを解放します。

構文

  
sqlsrv_close( resource $conn )  

パラメーター

$conn: 閉じる接続。

戻り値

関数が無効なパラメーターを使用して呼び出されている場合を除き、ブール値は true です。 関数が無効なパラメーターで呼び出された場合、 false を返します。

Note

この関数のパラメーターとして、Null は有効です。 これにより、スクリプトで複数回関数を呼び出すことが可能になります。 たとえば、エラー状態で接続を閉じて、スクリプトの最後にもう一度閉じる場合、sqlsrv_close への 2 回目の呼び出しによって true が返されます。これは、(エラー状態での) sqlsrv_close への最初の呼び出しで接続リソースが null に設定されるためです。

次の例では、接続を閉じます。 この例では、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));  
}  
  
//-----------------------------------------------  
// Perform operations with connection here.  
//-----------------------------------------------  
  
/* Close the connection. */  
sqlsrv_close( $conn);  
echo "Connection closed.\n";  
?>  

参照

SQLSRV ドライバー API リファレンス

ドキュメントのコード例について