DocResult::getWarnings
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
DocResult::getWarnings
Референца за `mysql-xdevapi-docresult.getwarnings.php` со подобрена типографија и навигација.
DocResult::getWarnings
(Нема достапни информации за верзијата, можеби е само во Git)
DocResult::getWarnings — Добиј предупредувања од последната операција
= NULL
Fetches warnings generated by MySQL server's last operation.
Параметри
Оваа функција нема параметри.
Вратени вредности
Низа од објекти Warning од последната операција. Секој објект дефинира порака за грешка 'message', ниво на грешка 'level', и код за грешка 'code'. Празно низа се враќа ако нема грешки.
Примери
Пример #1 mysql_xdevapi\DocResult::getWarnings() example
<?php
$session = mysql_xdevapi\getSession("mysqlx://user:password@localhost");
$session->sql("DROP DATABASE IF EXISTS addressbook")->execute();
$session->sql("CREATE DATABASE addressbook")->execute();
$schema = $session->getSchema("addressbook");
$create = $schema->createCollection("people");
$create->add('{"name": "Alfred", "age": 18, "job": "Butler"}')->execute();
$create->add('{"name": "Reginald", "age": 42, "job": "Butler"}')->execute();
// ...
$collection = $schema->getCollection("people");
// Yields a DocResult object
$result = $collection
->find('job like :job and age > :age')
->bind(['job' => 'Butler', 'age' => 16])
->sort('age desc')
->execute();
if (!$result->getWarningsCount()) {
echo "There was an error:\n";
print_r($result->getWarnings());
exit;
}
var_dump($result->fetchOne());
?>Горниот пример ќе прикаже нешто слично на:
There was an error:
Array
(
[0] => mysql_xdevapi\Warning Object
(
[message] => Something bad and so on
[level] => 2
[code] => 1365
)
[1] => mysql_xdevapi\Warning Object
(
[message] => Something bad and so on
[level] => 2
[code] => 1365
)
)