previous{Child Class}::staticGet() (Previous) (Next) ->fetch()next

View this page in Last updated: Sun, 18 Oct 2009
English | Brazilian Portuguese | Chinese | Dutch | French | German | Hungarian | Japanese | Polish | Russian | Spanish | Turkish

->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
?>
previous{Child Class}::staticGet() (Previous) (Next) ->fetch()next

Download Documentation Last updated: Sun, 18 Oct 2009
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
There are no user contributed notes for this page.