Получить количество реально обработанных записей
Назначение
Предоставление информации о результатах выполнения запроса манипулирования данными.
Синтаксические правила
int PDOStatement::rowCount();
Описание
Функция предоставляет информацию о количестве реально добавленных, удаленных или модифицированных записей при выполнении последнего DELETE, INSERT или UPDATE-оператора.
Возвращаемое значение
Количество реально обработанных записей
Пример
<?php
…
$dbh->exec('create or replace table test (i int)');
$sql = $dbh->prepare('insert into test(i) values(?)');
$sql->execute(array(1));
$sql->execute(array(1));
$sql->execute(array(2));
$sql->execute(array(3));
$sql = $dbh->prepare('delete from test where i>2');
$sql->execute();
$count = $sql->rowCount();
print("Deleted $count rows.\n");
...
?>
Результат выполнения данного примера:
Deleted 1 rows.