Получить количество реально обработанных записей
Назначение
Предоставление информации о результатах выполнения запроса манипулирования данными.
Синтаксические правила
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.