13.13.22 SearchDoc::getSearchInfo()

Cette méthode permet d'avoir des informations sur l'exécution de la recherche.

13.13.22.1 Description

array getSearchInfo()

13.13.22.1.1 Avertissements

Cette méthode est utilisable qu'après avoir exécutée la méthode search().

13.13.22.2 Liste des paramètres

Aucun.

13.13.22.3 Valeur de retour

array

Le array contient les clefs suivantes :

  • count : nombre de résultats de la requête,
  • query : requête SQL générée,
  • error : message d'erreur si il y a eu une erreur lors de la préparation de la requête,
  • delay : temps d'exécution de la requête.

Note : Si la méthode search() n'a pas été exécutée alors une chaîne vide est retournée.

13.13.22.4 Erreurs / Exceptions

Aucune.

13.13.22.5 Historique

Aucun.

13.13.22.6 Exemples

Recherche des cinq premiers dossiers :

$s=new SearchDoc("","DIR");
$s->setObjectReturn(true);
$s->setSlice(5);
$s->setOrder('initid');
$s->search();
 
print_r($s->getSearchInfo());

Résultat :

Array
(
    [count] => 5
    [query] => SELECT doc2.id, owner, title, ..., ba_title, ba_desc, ... 
        FROM doc2  
        WHERE (doc2.archiveid IS NULL) AND (doc2.doctype != 'T') AND (doc2.locked != -1) 
        ORDER BY initid LIMIT 5 OFFSET 0;
    [error] => 
    [delay] => 0.340s
)

13.13.22.7 Notes

Aucune.

13.13.22.8 Voir aussi

×