Получить количество реально обработанных записей

Назначение

Предоставление информации о результатах выполнения запроса манипулирования данными.

Синтаксические правила
 
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.