PHP 8.4.0 RC4 available for testing

BaseResult::getWarnings

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

BaseResult::getWarningsBuscar alertas da última operação

Descrição

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

Busca alertas gerados pela última operação do servidor MySQL.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Um array de objetos Warning da última operação. Cada objeto define uma mensagem ('message') de erro, um nível ('level') de erro e um código ('code') de erro. Um array vazio será retornada se nenhum erro estiver presente.

Exemplos

Exemplo #1 Exemplo 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);
?>

O exemplo acima produzirá algo semelhante 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
        )
)
adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top