Rambler's Top100

(c)2009-2017 openinfotech.ru

СУБД HyTech

Документация

Справочник функций СУБД HyTech расширения php.

1.Подключение к серверу

hytech_connect - временное подключение к серверу hytech_pconnect - постоянное подключение к серверу hytech_close - закрывает все открытые результаты
и отключается от сервера (для временного подключения) hytech_set_charset - смена кодировки у подключения hytech_errno - возвращает последний код ошибки

2.Выполнение запросов

hytech_exec - выполняет запрос не открывая результата hytech_query - выполняет запрос и открывает результат hytech_num_fields - возвращает количество полей в результате hytech_field_info - возвращает информацию о поле hytech_num_rows - возвращает количество записей в результате hytech_fetch_array - возвращает одну запись в виде нумерованного массива hytech_fetch_assoc - возвращает одну запись в виде именованного массива hytech_fetch_object - возвращает одну запись в виде объекта hytech_result - возвращает значение поля hytech_retcode - возвращает retcode открытого результата hytech_free_result - закрывает результат

3.Работа с датами

hytech_str2date - преобразовать строковую дату в число hytech_set_dateformat - устанавливает формат даты hytech_set_resdate - устанавливает способ вывода полей типа DATE и типа ARRAY hytech_date2str - преобразовать дату в строку

4.Пакетные операции

hytech_open_table - открыть таблицу hytech_record_add_array - добавить в буфер запись в виде нумерованного массива hytech_record_add_assoc - добавить в буфер запись в виде ассоциированного массива
по названиям полей hytech_record_save - сохранить записи из буфера в таблицу hytech_close_table - закрыть таблицу

5.Функции отладки

hytech_dump - информация о коннектах и результатах
hytech_connect - временное подключение к серверу hytech_pconnect - постоянное подключение к серверу параметры 1.строка подключения 2.username 3.password 4.charset HYTECH_CHAR_WIN 1 - кодировка win (по умолчанию) HYTECH_CHAR_DOS 2 - кодировка dos возможные комбинации : (1,2,3,4),(1,2,3),(2,3),(1,4),(2,3,4) или без параметров. Если параметры не заданы, то они берутся из php.ini [Hytech] hytech.default_host = "tcpip:/localhost:1000" hytech.default_user = "HTADMIN" hytech.default_password = "PASSWORD" возвращаемое значение идентификатор соединения
hytech_close - закрывает все открытые результаты
и отключается от сервера (для временного подключения) параметры 1. идентификатор подключения
hytech_exec - выполняет запрос не открывая результата параметры 1. текст запроса 2. идентификатор подключения возвращаемое значение retcode()
hytech_query - выполняет запрос и открывает результат параметры 1. текст запроса 2. идентификатор подключения 3. размер буфера для результата в записях (по умолчанию - 1 запись) 4. Направление вычитки: HYTECH_DIRECT_DOWN 1 - от начала к концу, (по умолчанию) HYTECH_DIRECT_UP 2 - от конца к началу возвращаемое значение идентификатор результата
hytech_free_result - закрывает результат параметры 1. идентификатор результата
hytech_retcode - возвращает retcode открытого результата параметры 1. идентификатор результата возвращаемое значение retcode()
hytech_num_fields - возвращает количество полей в результате параметры 1. идентификатор результата возвращаемое значение количество полей
hytech_num_rows - возвращает количество записей в результате параметры 1. идентификатор результата возвращаемое значение количество записей
hytech_fetch_array - возвращает одну запись в виде нумерованного array параметры 1. идентификатор результата 2. номер записи (нумерация с нуля) возвращаемое значение нумерованный array
hytech_fetch_assoc - возвращает одну запись в виде именованного array параметры 1. идентификатор результата 2. номер записи (нумерация с нуля) возвращаемое значение именованный array
hytech_fetch_object - возвращает одну запись в виде объекта параметры 1. идентификатор результата 2. номер записи (нумерация с нуля) возвращаемое значение объект
hytech_field_info - возвращает информацию о поле параметры 1. идентификатор результата 2. номер поля в результате (нумерация с нуля) возвращаемое значение именованный array
hytech_result - возвращает значение поля параметры 1. идентификатор результата 2. номер записи (нумерация с нуля), по умолчанию - ноль 3. номер или имя поля, (нумерация с нуля), по умолчанию ноль возвращаемое значение значение поля
hytech_set_charset - смена кодировки у подключения параметры 1. идентификатор подключения 2. кодировка
hytech_errno - возвращает последний код ошибки параметры без параметров возвращаемое значение код ошибки
hytech_str2date - преобразовать строковую дату в число - параметр строка с разделителями "." "-" "/" - возвращает число Hytech
hytech_set_dateformat - устанавливает формат даты - в качестве параметра передаются следующие константы HYTECH_DF_DMY, HYTECH_DF_DYM, HYTECH_DF_MDY, HYTECH_DF_MYD, HYTECH_DF_YDM, HYTECH_DF_YMD
hytech_set_resdate - Устанавливает способ вывода полей типа DATE и типа ARRAY. Если установлен HYTECH_RES_DIGIT, то дата выводится в виде числа, а массив в виде битовой строки. Если установлен HYTECH_RES_CHAR, то дата выводится в формате указаннрм в функции hytech_set_dateformat, а массив шетнадцатиричном виде. - в качестве параметра передается способ представления (HYTECH_RES_DIGIT/HYTECH_RES_CHAR) числовой или в виде строки (формат строки задается функцией hytech_set_dateformat). По умолчанию выводит как число
hytech_date2str - преобразовать дату в строку - параметр - число - возвращает строку в формате заданном функцией hytech_set_dateformat, с разделителем "-".
hytech_open_table - открыть таблицу параметры 1. идентификатор подключения 2. имя таблицы 3. количество записей под которое выделяется первоначальный буфер (параметр не обязательный по умолчанию 1) возвращает идентификатор таблицы или FALSE в случае ошибки.
hytech_record_add_array - добавить в буфер запись в виде нумерованного массива параметры 1. идентификатор таблицы 2. массив со значениями полей возвращает количество записей в буфере.
hytech_record_add_assoc - добавить в буфер запись в виде ассоциированного массива по названиям полей параметры 1. идентификатор таблицы 2. массив со значениями полей возвращает количество записей в буфере
hytech_record_save - сохранить записи из буфера в таблицу параметры 1. идентификатор таблицы возвращает TRUE в случае успешного завершения и FALSE в случае ошибки При успешном выполнении буфер чистится, при ошибке остается заполненным.
hytech_close_table - закрыть таблицу параметры 1. идентификатор таблицы. возвращает TRUE.
hytech_dump - информация о коннектах и результатах параметры без параметров. возвращает нумерованый массив с информацией о коннектах и результатах.