Renvoie les avertissements de la dernière opération

# Result::getWarnings

(No version information available, might only be in Git)

Result::getWarnings — Renvoie les avertissements de la dernière opération

### Description

public function mysql_xdevapi\Result::getWarnings(): array

Renvoie les avertissements de la dernière opération Result.

### Liste de paramètres

Cette fonction ne contient aucun paramètre.

### Valeurs de retour

Un tableau d'objets Warning de la dernière opération. Chaque objet définit un message d'erreur, un niveau d'erreur et un code d'erreur. Un tableau vide est renvoyé s'il n'y a pas d'erreurs.

### Exemples

Exemple #1 Exemple de mysql_xdevapi\RowResult::getWarnings()

    <?php
    $session = mysql_xdevapi\getSession("mysqlx://user:password@localhost");

    $session->sql("CREATE DATABASE foo")->execute();
    $session->sql("CREATE TABLE foo.test_table(x int)")->execute();

    $schema = $session->getSchema("foo");
    $table  = $schema->getTable("test_table");

    $table->insert(['x'])->values([1])->values([2])->execute();

    $res = $table->select(['x/0 as bad_x'])->execute();
    $warnings = $res->getWarnings();

    print_r($warnings);
    ?>

Résultat de l'exemple ci-dessus est similaire à :

    Array
    (
        [0] => mysql_xdevapi\Warning Object
            (
                [message] => Division by 0
                [level] => 2
                [code] => 1365
            )
        [1] => mysql_xdevapi\Warning Object
            (
                [message] => Division by 0
                [level] => 2
                [code] => 1365
            )
    )

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