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