PHP 8.4.0 RC3 available for testing

Result::getWarnings

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

Result::getWarningsRenvoie les avertissements de la dernière opération

Description

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

User Contributed Notes

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