Manuel PHP
Précédent
Suivant
yaz_ccl_parse() appelle l 'analyseyr 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 champs CCL valide, utilisez la fonction yaz_ccl_conf() avant celle-ci.
Si la requête query a pu être convertie en RPN, yaz_ccl_parse() retourne TRUE, et l 'index rpn du tableau result contient une requête RPN valide.
Si la requête n'a pas pu être convertie, (pour n'importe quelle raison, comme syntaxe invalide, champs inconnu...), yaz_ccl_parse() retourne FALSE.
Trois index sont alors créés dans le tableau de résultat: errorcode (code d'erreur CCL, un entier), errorstring (message d'erreur CCL), et errorpos position estimée de l'erreur dans la requête (entier, position en nombre de caractères).
Précédent
Sommaire
Suivant
Niveau supérieur