PHP 8.4.2 Released!

BaseResult::getWarnings

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

BaseResult::getWarningsRécupère les avertissements de la dernière opération

Description

abstract public mysql_xdevapi\BaseResult::getWarnings(): array

Récupère les avertissements générés par la dernière opération du serveur MySQL.

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 retourné 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
        )
)
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top