(No version information available, might only be in Git)
DocResult::fetchOne — Renvoie une ligne
Récupère un résultat d'un jeu de résultats.
Cette fonction ne contient aucun paramètre.
Le résultat, sous forme de tableau associatif
ou null
si aucun résultat n'est présent.
Exemple #1 Exemple de mysql_xdevapi\DocResult::fetchOne()
<?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();
var_dump($result->fetchOne());
?>
Résultat de l'exemple ci-dessus est similaire à :
array(4) { ["_id"]=> string(28) "00005b6b53610000000000000125" ["age"]=> int(42) ["job"]=> string(6) "Butler" ["name"]=> string(8) "Reginald" }