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

Назначение

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

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