ragnar_ok
@ragnar_ok

Как получить количество удаленных строк?

Bitrix ORM не предоставляет метод для удаления строк по условию. Как получить количество удаленных строк, используя \Bitrix\Main\DB\Connection::query?

\Bitrix\Main\DB\Result::getSelectedRowsCount возвращает null.

$connection = Application::getConnection();

do {
    $query = $connection->query('delete from logs limit 10');
    $numberOfRecordsDeleted = $query->getSelectedRowsCount(); // null
} while ($numberOfRecordsDeleted);
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
@PetrPo
попробуй $connection->getAffectedRowsCount()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы