PHP 8.4.0 RC4 available for testing

DocResult::getWarningsCount

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

DocResult::getWarningsCountRenvoie le nombre d'avertissements de la dernière opération

Description

public mysql_xdevapi\DocResult::getWarningsCount(): int

Renvoie le nombre d'avertissements générés par la dernière opération. Plus précisément, ces avertissements sont générés par le serveur MySQL.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Le nombre d'avertissements de la dernière opération.

Exemples

Exemple #1 Exemple de mysql_xdevapi\DocResult::getWarningsCount()

<?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");

// Rend un objet DocResult
$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());
?>

Résultat de l'exemple ci-dessus est similaire à :

array(4) {
  ["_id"]=>
  string(28) "00005b6b53610000000000000135"
  ["age"]=>
  int(42)
  ["job"]=>
  string(6) "Butler"
  ["name"]=>
  string(8) "Reginald"
}
add a note

User Contributed Notes

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