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.
Son yapılan ifadeyle değiştirilen satır sayısını döndürür. Bu fonksiyon, bir SELECT ifadesinin döndürülen satır sayısını döndürmez.
Syntax
sqlsrv_rows_affected( resource $stmt)
Parameters
$stmt: Yürütülmüş bir ifadeye karşılık gelen bir ifade kaynağı.
Dönüş Değeri
Son yürütülmüş ifadeyle değiştirilen satır sayısını gösteren tam sayı. Satır değiştirilmediyse, sıfır (0) döner. Değiştirilen satır sayısı hakkında bilgi yoksa, negatif bir (-1) döner. Değiştirilen satır sayısını geri alırken hata olursa, false döner.
Example
Aşağıdaki örnek, bir UPDATE ifadeyle değiştirilen satır sayısını gösterir. Ö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));
}
/* Set up Transact-SQL query. */
$tsql = "UPDATE Sales.SalesOrderDetail
SET SpecialOfferID = ?
WHERE ProductID = ?";
/* Set parameter values. */
$params = array(2, 709);
/* Execute the statement. */
$stmt = sqlsrv_query( $conn, $tsql, $params);
/* Get the number of rows affected and display appropriate message.*/
$rows_affected = sqlsrv_rows_affected( $stmt);
if( $rows_affected === false)
{
echo "Error in calling sqlsrv_rows_affected.\n";
die( print_r( sqlsrv_errors(), true));
}
elseif( $rows_affected == -1)
{
echo "No information available.\n";
}
else
{
echo $rows_affected." rows were updated.\n";
}
/* Free statement and connection resources. */
sqlsrv_free_stmt( $stmt);
sqlsrv_close( $conn);
?>
Ayrıca Bkz.
SQLSRV Sürücü API'si Başvurusu
Belgelerde Kod Örnekleri Hakkında
Verileri Güncelleştirme (SQL Server için PHP için Microsoft Sürücüleri)