(No version information available, might only be in Git)
Result::getWarnings — Renvoie les avertissements de la dernière opération
Renvoie les avertissements de la dernière opération Result.
Cette fonction ne contient aucun paramètre.
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.
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 ) )