TokyoTyrantTable::getQuery
(PECL tokyo_tyrant >= 0.1.0)
TokyoTyrantTable::getQuery — Récupère un objet de requête
Description
Récupère un objet de requête à exécuter sur la base de données.
Liste de paramètres
Cette fonction ne contient aucun paramètre.
Valeurs de retour
Retourne un objet TokyoTyrantQuery en cas de succès, et lance une exception TokyoTyrantException si une erreur survient.
Exemples
Exemple #1 Exemple avec TokyoTyrantTable::getQuery()
<?php
/* Connexion à la base de données */
$table = new TokyoTyrantTable("localhost", 1979);
/* Insertion de quelques lignes */
$table->put(null, array("column1" => "some data", "column2" => "more data"));
$table->put(null, array("something" => "value", "data" => "good data"));
/* Récupère l'objet de requête */
$query = $table->getQuery();
/* Ajoute une condition de requête */
$query->addCond('data', TokyoTyrant::RDBQC_STREQ, 'good data');
/* Récupère les lignes correspondantes */
var_dump($query->search());
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
array(1) { [11]=> array(2) { ["something"]=> string(5) "value" ["data"]=> string(9) "good data" } }
Voir aussi
- TokyoTyrantQuery::search() - Cherche des enregistrements
- TokyoTyrantQuery::out() - Supprime des enregistrements en se basant sur une requête