Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirtilen ifadeyle ilgili tüm kaynakları serbest bırakır. Bu fonksiyon çağrıldıktan sonra ifade tekrar kullanılamaz.
Syntax
sqlsrv_free_stmt( resource $stmt)
Parametreler
$stmt: Bildiri kapanacak.
Dönüş Değeri
Boolean değeri, fonksiyon geçersiz bir parametreyle çağrılmadıkça doğrudur . Fonksiyon geçersiz bir parametreyle çağrılırsa, false döner.
Note
Null , bu fonksiyon için geçerli bir parametredir. Bu, fonksiyonun bir scriptte birden fazla kez çağrılmasına olanak tanır. Örneğin, hata durumunda bir ifadeyi serbest bırakıp scriptin sonunda tekrar serbest bırakırsanız, sqlsrv_free_stmt'a yapılan ikinci çağrı doğru döner, çünkü hata koşulu sqlsrv_free_stmt'ye yapılan ilk çağrı ifade kaynağını null konumuna ayar.
Example
Aşağıdaki örnek bir ifade kaynağı oluşturur, basit bir sorgu çalıştırır ve ifadeyle ilişkili tüm kaynakları serbest bırakmak için sqlsrv_free_stmt çağırır. Örnekte SQL Server ve AdventureWorks veritabanının yerel bilgisayarda yüklü olduğu varsayılır. Örnek komut satırından çalıştırıldığında tüm çıkış konsola yazılır.
<?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);
?>