sqlsrv_rows_affected
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
sqlsrv_rows_affected
Референца за `function.sqlsrv-rows-affected.php` со подобрена типографија и навигација.
sqlsrv_rows_affected
(Нема достапни информации за верзијата, можеби е само во Git)
sqlsrv_rows_affected — Враќа број на редови изменети од последниот извршен INSERT, UPDATE или DELETE.
= NULL
Враќа број на редови изменети од последниот извршен INSERT, UPDATE или DELETE. За информации за бројот на редови вратени од SELECT прашање, видете sqlsrv_num_rows().
Параметри
stmt- Ресурсот на извршената изјава за кој се враќа бројот на погодени редови.
Вратени вредности
Враќа број на редови погодени од последниот INSERT, UPDATE или DELETE прашање. Ако не биле погодени ниту еден ред, се враќа 0. Ако бројот на погодени редови не може да се утврди, се враќа -1. Ако настанала грешка, false се враќа.
Примери
Пример #1 sqlsrv_rows_affected() example
<?php
$serverName = "serverName\sqlexpress";
$connectionInfo = array( "Database"=>"dbName", "UID"=>"username", "PWD"=>"password" );
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn === false ) {
die( print_r( sqlsrv_errors(), true));
}
$sql = "UPDATE Table_1 SET data = ? WHERE id = ?";
$params = array("updated data", 1);
$stmt = sqlsrv_query( $conn, $sql, $params);
$rows_affected = sqlsrv_rows_affected( $stmt);
if( $rows_affected === false) {
die( print_r( sqlsrv_errors(), true));
} elseif( $rows_affected == -1) {
echo "No information available.<br />";
} else {
echo $rows_affected." rows were updated.<br />";
}
?>Види Исто така
- sqlsrv_num_rows() - Презема број на редови во множеството резултати