|
XVIII. Функции FrontBase
Эти функции дают доступ к серверам БД FrontBase.
Дополнительно о FrontBase см. http://www.frontbase.com/.
Документация о FrontBase находится на http://www.frontbase.com/cgi-bin/WebObjects/FrontBase.woa/wa/productsPage?currentPage=Documentation.
Поддержка Frontbase была введена в PHP 4.0.6.
Чтобы использовать эти функции, вы обязаны установить сервер БД FrontBase
или как минимум клиентские библиотеки fbsql. Вы можете получить FrontBase по адресу
http://www.frontbase.com/.
Чтобы иметь доступ к этим функциям, вы обязаны скомпилировать PHP с
поддержкой fbsql путём использования опции --with-fbsql. Если вы используете эту опцию без специфицирования пути к fbsql,
PHP ищет клиентские библиотеки fbsql в месте установки по умолчанию для
данной платформы. Те, кто установил FrontBase в нестандартное место, должны
всегда специфицировать путь к fbsql:--with-fbsql=/path/to/fbsql. Это заставит PHP использовать клиентские библиотеки, установленные FrontBase,
и исключит конфликты.
Эти константы определены данным расширением и будут доступны только в том случае, если либо вкомпилированы в РНР, либо динамически загружены на этапе прогона.
-
FBSQL_ASSOC
(integer)
-
FBSQL_NUM
(integer)
-
FBSQL_BOTH
(integer)
-
FBSQL_LOCK_DEFERRED
(integer)
-
FBSQL_LOCK_OPTIMISTIC
(integer)
-
FBSQL_LOCK_PESSIMISTIC
(integer)
-
FBSQL_ISO_READ_UNCOMMITTED
(integer)
-
FBSQL_ISO_READ_COMMITTED
(integer)
-
FBSQL_ISO_REPEATABLE_READ
(integer)
-
FBSQL_ISO_SERIALIZABLE
(integer)
-
FBSQL_ISO_VERSIONED
(integer)
-
FBSQL_UNKNOWN
(integer)
-
FBSQL_STOPPED
(integer)
-
FBSQL_STARTING
(integer)
-
FBSQL_RUNNING
(integer)
-
FBSQL_STOPPING
(integer)
-
FBSQL_NOEXEC
(integer)
-
FBSQL_LOB_DIRECT
(integer)
-
FBSQL_LOB_HANDLE
(integer)
-
Содержание
-
fbsql_affected_rows -
получает количество рядов, задействованных в предыдущей операции FrontBase
-
fbsql_autocommit - включает или отключает autocommit (автоподтверждение транзакций)
-
fbsql_change_user - изменяет действующего пользователя активного соединения
-
fbsql_close - закрывает соединение с FrontBase
-
fbsql_commit - подтверждает транзакцию с БД
-
fbsql_connect - открывает соединение с FrontBase-сервером
-
fbsql_create_blob - создаёт BLOB
-
fbsql_create_clob - создаёт CLOB
-
fbsql_create_db - создаёт БД FrontBase
-
fbsql_data_seek - перемещает внутренний результирующий указатель
-
fbsql_database_password - устанавливает или запрашивает пароль для БД FrontBase
-
fbsql_database - получает или устанавливает имя БД, используемое в соединении
-
fbsql_db_query - отправляет FrontBase query/запрос
-
fbsql_db_status - получает статус данной БД
-
fbsql_drop_db - удаляет БД FrontBase
-
fbsql_errno - возвращает числовое значение сообщения об ошибке предыдущей операции FrontBase
-
fbsql_error - возвращает текст сообщения об ошибке предыдущей операции FrontBase
-
fbsql_fetch_array -
извлекает результирующий ряд как ассоциативный массив, числовой массив, либо и тот, и другой
-
fbsql_fetch_assoc - извлекает результирующий ряд как ассоциативный массив
-
fbsql_fetch_field - получает информацию столбца из результата и возвращает её как объект
-
fbsql_fetch_lengths - получает длину каждого вывода в результате
-
fbsql_fetch_object - извлекает результирующий ряд как объект
-
fbsql_fetch_row - получает результирующий ряд как перечислимый массив
-
fbsql_field_flags - получает флаги, ассоциированные со специфицированным полем в результате
-
fbsql_field_len - возвращает длину специфицированного роля
-
fbsql_field_name - получает имя специфицированного поля в результате
-
fbsql_field_seek - устанавливает результирующий указатель на специфицированное смещение поля
-
fbsql_field_table - получает имя таблицы, в которой находится специфицированное поле
-
fbsql_field_type - получает тип специфицированного поля в результате
-
fbsql_free_result - освобождает результирующую память
-
fbsql_get_autostart_info - пока нет описания
-
fbsql_hostname - получает или устанавливает имя хоста, используемое в соединении
-
fbsql_insert_id - получает id, сгенерированный в предыдущей операции INSERT
-
fbsql_list_dbs - выводит список БД, доступных на FrontBase-сервере
-
fbsql_list_fields - выводит список результирующих полей FrontBase
-
fbsql_list_tables - выводит список таблиц в БД FrontBase
-
fbsql_next_result - перемещает внутренний результирующий указатель на следующий результат
-
fbsql_num_fields - получает количество полей в результате
-
fbsql_num_rows - получает количество рядов в результате
-
fbsql_password - получает или устанавливает user password, используемый в соединении
-
fbsql_pconnect - открывает постоянное соединение с FrontBase-сервером
-
fbsql_query - отправляет FrontBase query
-
fbsql_read_blob - читает BLOB из БД
-
fbsql_read_clob - читает CLOB из БД
-
fbsql_result - получает результирующие данные
-
fbsql_rollback - откатывает транзакцию в данной БД
-
fbsql_select_db - выбирает БД FrontBase
-
fbsql_set_lob_mode - устанавливает режим запрашивания LOB для результирующего набора FrontBase
-
fbsql_set_transaction - устанавливает блокировку и изоляцию транзакции
-
fbsql_start_db - стартует БД на локальном или удалённом сервере
-
fbsql_stop_db - останавливает БД на локальном или удалённом сервере
-
fbsql_tablename - получает табличное имя поля
-
fbsql_username - получает или устанавливает host user, используемого в соединении
-
fbsql_warnings - включает или отключает предупреждения FrontBase
|
|