6.38.29 hw_GetObject[ Exemples avec hw_GetObject ] Description
array hw_getobject(resource connection ,int|array objectID ,string query )
hw_getobject retourne les attributs de l'objet dont
l'identifiant est objectID, si le second
paramètre est un entier. Si le second paramètre est un
tableau, la fonction retournera un tableau d'attributs. Dans ce cas,
le dernier paramètre est aussi évalué.
query a la syntaxe suivante :
<expression> ::= "(" <expression> ")" |
"!" <expression> | /* NOT */
<expression> "||" <expression> | /* OR */
<expression> "&&" <expression> | /* AND */
<attribute> <operator> <value>
<attribute> ::= /* * n'importe quel attribut (Title, Author, DocumentType ...) */
<operator> ::= "=" | /* égal */
"<" | /* moins que (comparaison de type chaîne) */
">" | /* plus que (comparaison de type chaîne) */
"~" /* recherche par expression régulière */
query permet de sélectionner une nouvelle fois
certains objets dans la liste des objets donnés. Contrairement aux
autres requêtes, celle-ci peut utiliser des attributs non indexés.
Le nombre d'attributs retourné dépend de la requête de la
requête, et des autorisations d'accès aux objets.
Voir aussi
hw_getandlock et
hw_getobjectbyquery.
|