Bagikan melalui


sqlsrv_free_stmt

Unduh driver PHP

Membebaskan semua sumber daya yang terkait dengan pernyataan yang ditentukan. Pernyataan tidak dapat digunakan lagi setelah fungsi ini dipanggil.

Sintaks

  
sqlsrv_free_stmt( resource $stmt)  

Parameter

$stmt: Pernyataan yang akan ditutup.

Tampilkan Nilai

Nilai Boolean benar kecuali fungsi dipanggil dengan parameter yang tidak valid. Jika fungsi dipanggil dengan parameter yang tidak valid, false dikembalikan.

Catatan

Null adalah parameter yang valid untuk fungsi ini. Ini memungkinkan fungsi dipanggil beberapa kali dalam skrip. Misalnya, jika Anda membebaskan pernyataan dalam kondisi kesalahan dan membebaskannya lagi di akhir skrip, panggilan kedua ke sqlsrv_free_stmt akan mengembalikan true karena panggilan pertama ke sqlsrv_free_stmt (dalam kondisi kesalahan) mengatur sumber daya pernyataan menjadi null.

Contoh

Contoh berikut membuat sumber daya pernyataan, menjalankan kueri sederhana, dan memanggil sqlsrv_free_stmt untuk membebaskan semua sumber daya yang terkait dengan pernyataan. Contoh mengasumsikan bahwa SQL Server dan database AdventureWorks diinstal di komputer lokal. Semua output ditulis ke konsol saat contoh dijalankan dari baris perintah.

<?php  
/* Connect to the local server using Windows Authentication and  
specify the AdventureWorks database as the database in use. */  
$serverName = "(local)";  
$connectionInfo = array( "Database"=>"AdventureWorks");  
$conn = sqlsrv_connect( $serverName, $connectionInfo);  
if( $conn === false )  
{  
     echo "Could not connect.\n";  
     die( print_r( sqlsrv_errors(), true));  
}  
  
$stmt = sqlsrv_query( $conn, "SELECT * FROM Person.Contact");  
if( $stmt )  
{  
     echo "Statement executed.\n";  
}  
else  
{  
     echo "Query could not be executed.\n";  
     die( print_r( sqlsrv_errors(), true));  
}  
  
/*-------------------------------  
     Process query results here.  
-------------------------------*/  
  
/* Free the statement and connection resources. */  
sqlsrv_free_stmt( $stmt);  
sqlsrv_close( $conn);  
?>  

Lihat Juga

Referensi API Driver SQLSRV

Tentang Contoh Kode dalam Dokumentasi

sqlsrv_cancel