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.
Daha önce hazırlanmış bir beyanı uygular. Bir icraya hazırlanma beyanı hakkında bilgi için sqlsrv_prepare'a bakınız.
Note
Bu fonksiyon, farklı parametre değerleriyle hazırlanmış bir ifadeyi birden fazla kez çalıştırmak için idealdir.
Syntax
sqlsrv_execute( resource $stmt)
Parametreler
$stmt: Yürütülecek ifadeyi belirten bir kaynak. Bir ifade kaynağı oluşturma hakkında daha fazla bilgi için bkz. sqlsrv_prepare.
Dönüş Değeri
Bir Boolean değeri: ifade başarıyla yürütüldüyse doğrudur . Aksi takdirde, yanlış.
Example
Aşağıdaki örnek, AdventureWorks veritabanındaki Sales.SalesOrderDetail tablosunda bir alanı güncelleyen bir ifadeyi çalıştırır. Örnek, SQL Server ve AdventureWorks veritabanının yerel bilgisayara yüklendiğini varsayar. Ö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));
}
/* Set up the Transact-SQL query. */
$tsql = "UPDATE Sales.SalesOrderDetail
SET OrderQty = ( ?)
WHERE SalesOrderDetailID = ( ?)";
/* Set up the parameters array. Parameters correspond, in order, to
question marks in $tsql. */
$params = array( 5, 10);
/* Create the statement. */
$stmt = sqlsrv_prepare( $conn, $tsql, $params);
if( $stmt )
{
echo "Statement prepared.\n";
}
else
{
echo "Error in preparing statement.\n";
die( print_r( sqlsrv_errors(), true));
}
/* Execute the statement. Display any errors that occur. */
if( sqlsrv_execute( $stmt))
{
echo "Statement executed.\n";
}
else
{
echo "Error in executing statement.\n";
die( print_r( sqlsrv_errors(), true));
}
/* Free the statement and connection resources. */
sqlsrv_free_stmt( $stmt);
sqlsrv_close( $conn);
?>