(No version information available, might only be in Git)
Result::getWarnings — Devuelve las advertencias de la última operación
Devuelve las advertencias de la última operación Result.
Esta función no contiene ningún parámetro.
Un array de objetos Warning de la última operación. Cada objeto define un mensaje de error, un nivel de error y un código de error. Se devuelve un array vacío si no hay errores.
Ejemplo #1 Ejemplo 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);
?>
Resultado del ejemplo anterior es similar a :
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 ) )