->find()

->find() – Trouve des résultats

Synopsis

int $DB_DataObject->find ( boolean $autoFetch )

Description

La méthode find() construit et exécute la requête courante, basée sur les variables de l'objet et toutes les conditions WhereAdd(). Si le paramètre AutoFetch vaut TRUE, alors la méthode fetch() sera appelé automatiquement.

Parameter

  • boolean $autoFetch - récupère le premier résultat

Return value

int - le nombre de lignes trouvées, uniquement si le gestionnaire de la base de données supporte la méthode numows(). Sinon, retourne 1 (ou, dans les version antérieures 1.7.13, TRUE est retourné).

Note

This function can not be called statically.

Example

Exemple avec find()

<?php
$person 
= new DataObjects_Person;
$person->hair 'red';
$person->has_glasses 1;
$number_of_rows $person->find();
?>

SQL résultant

<?php
SELECT 
FROM person WHERE hair='red' and has_glasses 1
?>
Requête SELECT et mise en cache (Previous) Récupère la ligne suivante (Next)
Last updated: Sun, 29 Aug 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.