PHP 8.5.0 Alpha 1 available for testing

RowResult::getWarnings

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

RowResult::getWarningsDevuelve las advertencias de la última operación

Descripción

public mysql_xdevapi\RowResult::getWarnings(): array

Devuelve las advertencias de la última operación RowResult.

Parámetros

Esta función no contiene ningún parámetro.

Valores devueltos

Un array de objetos Warning de la última operación. Cada objeto define un mensaje de error 'message', un nivel de error 'level', y un código de error 'code'. Un array vacío es devuelto si no hay errores presentes.

Ejemplos

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

User Contributed Notes

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