PHP
PHP / MySql

Recherche
 
ManuelPHP.com

yaz_ccl_conf
<<<
yaz_ccl_parse yaz_close
>>>

8.145 YAZ
8 Référence des fonctions
 Manuel PHP

Introduction
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
Exemples
yaz_addinfo
yaz_ccl_conf
->yaz_ccl_parse
yaz_close
yaz_connect
yaz_database
yaz_element
yaz_errno
yaz_error
yaz_es_result
yaz_get_option
yaz_hits
yaz_itemorder
yaz_present
yaz_range
yaz_record
yaz_scan_result
yaz_scan
yaz_schema
yaz_search
yaz_set_option
yaz_sort
yaz_syntax
yaz_wait

8.145.9 yaz_ccl_parse()Appelle l'analyseur CCL

[ Exemples avec yaz_ccl_parse ]   PHP 4 >= 4.0.5, PECL

bool  yaz_ccl_parse ( resource   id , string   query , array   result )

Cette fonction appelle l'analyseur CCL. Il convertit une requête CCL FIND en une requête RPN qui peut être passée à yaz_search pour effectuer une recherche.

Pour définir un champ CCL valide, utilisez la fonction yaz_ccl_conf avant d'utiliser cette fonction.

    id
    La ressource de connexion retournée par yaz_connect .
    query
    La requête CCL FIND.
    result
    Si la fonction a été exécutée correctement, cet argument sera un tableau contenant la requête RPN valide sous la clé rpn .

    Lors d'un échec, trois index sont écrits dans ce tableau pour indiquer la cause de l'échec :

      errorcode - le code d'erreur CCL ( entier )
      errorstring - l'erreur CCL en chaîne de caractères
      errorpos - position approximée dans la requête qui est en échec ( entier qui est la position d'un caractère)

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Analyse CCL

Nous allons essayer de chercher en utilisant CCL. Dans l'exemple ci-dessous, $ccl est une requête CCL.

<< yaz_ccl_parse >>
yaz_ccl_conf YAZ yaz_close





Google

Services webmasters

L'actualité PHP

Les manuels
 

ManuelPHP.com © 2003-2011 Tigersun - Crédits
Webmaster Site Internet - Télécharger des Logiciels - Programme TV - Entraide Informatique - Agence de Communication
2012-02-12