Возвращает количество предупреждений из последнего выполненного запроса

# Pdo\Mysql::getWarningCount

(PHP 8 >= 8.4.0)

Pdo\Mysql::getWarningCount — Возвращает количество предупреждений из последнего выполненного запроса

### Описание

public function Pdo\Mysql::getWarningCount(): int

Метод возвращает количество предупреждений из последнего выполненного запроса

> Замечание: Сообщения с предупреждениями также возвращает следующая SQL-команда: `SHOW WARNINGS [limit row_count]`.

### Список параметров

Сигнатура функции не содержит параметров.

### Возвращаемые значения

Метод возвращает значение с типом int, которое представляет количество предупреждений, сгенерированных последним запросом.

### Примеры

Пример #1 Пример получения предупреждений в последнем запросе методом Pdo\Mysql::getWarningCount()

    <?php

    $conn = PDO::connect("mysql:host=localhost;dbname=test;charset=utf8mb4", 'user', 'password');

    $conn->query('SELECT 42/0');
    if ($conn->getWarningCount() > 0) {
        $result = $conn->query("SHOW WARNINGS");
        $row = $result->fetch();
        printf("%s (%d): %s\n", $row[0], $row[1], $row[2]);
    }

    ?>

Результат выполнения приведённого примера:

    Warning (1365): Division by 0

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open