Pdo\Mysql::getWarningCount

Returns the number of warnings from the last executed query

&reftitle.description; public `int` `Pdo\Mysql::getWarningCount`

Returns the number of warnings from the last executed query.

For retrieving warning messages the following SQL command can be used: `SHOW WARNINGS [limit row_count]`.

&reftitle.parameters; &no.function.parameters;
&reftitle.returnvalues;

Returns an `int` representing the number of warnings generated by the last query.

&reftitle.examples;

### `Pdo\Mysql::getWarningCount` example

    <?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]);
    }

    ?>

&example.outputs;

    Warning (1365): Division by 0