|
||||||||||
sesam_query(только PHP 3 CVS) sesam_query - выполняет SESAM SQL-запрос и готовит результат. Описаниеstring sesam_query (string query [, bool scrollable]) Возвращает SESAM "result identifier" при успехе, FALSE при ошибке. Ресурс "result_id" используется другими функциями для запрашивания результатов выполнения query/запроса. sesam_query() отправляет запрос текущей активной БД на сервере. Могут выполняться как "immediate" SQL-операторы, так и "select type" запросы. Если выполняется "immediate" оператор, то курсор не выделяется, а последующий вызов sesam_fetch_row() или sesam_fetch_result() возвращает пустой результат (нулевые столбцы, указывающие end-of-result). Для "select type" операторов выделяются дескриптор результата и (прокручиваемый или последовательный, в зависимости от необязательного булева параметра scrollable ) курсор. Если scrollable отсутствует, курсор будет последовательным/sequential. При использовании "scrollable" курсоров курсор может свободно позиционироваться в результирующем наборе. Для каждого "scrollable" запроса имеются глобальные значения по умолчанию для прокручиваемого/scrolling типа (инициализируется: SESAM_SEEK_NEXT) и смещение прокрутки, которое может быть установлено однократно функцией sesam_seek_row() , либо каждый раз при извлечении ряда функцией sesam_fetch_row() . Для "immediate" операторов количество задействованных рядов сохраняется для запрашивания функцией sesam_affected_rows() . См. также sesam_fetch_row() и sesam_fetch_result() . |
||||||||||
|