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