TokyoTyrantTable::getQuery

(PECL tokyo_tyrant >= 0.1.0)

TokyoTyrantTable::getQueryRécupère un objet de requête

Description

public TokyoTyrantQuery TokyoTyrantTable::getQuery ( void )

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

LoadingChargement en cours