Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 176025 программистов и 5663 робота. Сейчас ищут 2255 программистов ...
Приступая к работе

sqlsrv_rows_affected - Ошибка

Вернуться к: SQLSRV Функции

sqlsrv_rows_affected

(Информация о версии неизвестна, возможно, только в SVN)

sqlsrv_rows_affected — Returns the number of rows modified by the last INSERT, UPDATE, or DELETE query executed

Описание

int sqlsrv_rows_affected ( resource $stmt )

Returns the number of rows modified by the last INSERT, UPDATE, or DELETE query executed. For information about the number of rows returned by a SELECT query, see sqlsrv_num_rows().

Список параметров

stmt

The executed statement resource for which the number of affected rows is returned.

Возвращаемые значения

Returns the number of rows affected by the last INSERT, UPDATE, or DELETE query. If no rows were affected, 0 is returned. If the number of affected rows cannot be determined, -1 is returned. If an error occurred, FALSE is returned.

Примеры

Пример #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 Функции

© 2026 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты
Разработка компании ODWR