Функции PHP »»» Функции Hyperwave(PHP 3>= 3.0.3, PHP 4, PHP 5)
hw_GetObject - запись объекта/object record.
Описание
array hw_getobject (int connection, [int|array] objectID, string query)
Возвращает запись объекта для объекта с ID
objectID, если второй параметр является целым числом/integer.
Если второй параметр является массивом целых чисел, функция возвращает
массив записей объекта. В этом случае вычисляется также и последний параметр,
который является строкой запроса/query string.
Строка запроса имеет следующий синтаксис:
<expr> ::= "(" <expr> ")" |
"!" <expr> |/* NOT */
<expr> "||" <expr> |/* OR */
<expr> "&&" <expr> |/* AND */
<attribute> <operator> <value>
<attribute> ::= /* имя любого атрибута (Title, Author, DocumentType ...) */
<operator> ::= "=" |/* равно */
"<" |/* меньше (сравнение строк) */
">" |/* больше (сравнение строк) */
"~"/* подстановка регулярного выражения */
Запрос позволяет производит последующую выборку определённых объектов из
списка данных объектов. В отличие от других функций запроса, этот запрос может
использовать неиндексированные атрибуты. То, сколько возвращается записей
объекта, зависит от запроса и от того, разрешён ли доступ к объекту.
См. также hw_getandlock() и hw_getobjectbyquery().