TokyoTyrantQuery::out

(PECL tokyo_tyrant >= 0.1.0)

TokyoTyrantQuery::outSupprime des enregistrements en se basant sur une requête

Description

public TokyoTyrantQuery TokyoTyrantQuery::out ( void )

Supprime tous les enregistrements correspondant à la requête. Fonctionne exactement comme une recherche, mais supprime les enregistrements au lieu de les retourner.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Cette méthode retourne l'objet courant et lance une exception TokyoTyrantException si une erreur survient.

Exemples

Exemple #1 Exemple avec TokyoTyrantQuery::out()

<?php
/* Connexion à la base de données */
$tt = new TokyoTyrantTable("localhost", 1979);

/* Ajout quelques enregistrements */
$tt->put(null, array("column1" => "some data", "column2" => "something here"));
$tt->put(null, array("column1" => "more data", "column2" => "best data this far"));
$tt->put(null, array("column1" => "again data", "column3" => "foobar here"));
$tt->put(null, array("column45" => "random data", "column2" => "something along the lines"));
$tt->put(null, array("column21" => "test data", "column2" => "generating.."));
$tt->put(null, array("column1" => "foobar data", "column2" => "value here"));

/* Récupère un nouvel objet de requête */
$query = $tt->getQuery();

/* Ajoute une condition de recherche */
$query->addCond("column2", TokyoTyrant::RDBQC_STROR, "something");

/* Supprime les enregistrements correspondant */
$query->out();
?>

Voir aussi

LoadingChargement en cours