Новые книги

Словарь содержит около 1500 терминов (слов, словосочетаний и аббревиатур), относящихся к узкоспециальной лексике из области создания и обслуживания сетей передачи данных. Для каждого термина приводится не только русский эквивалент, но и его определение, что позволяет активно использовать этот словарь при подготовке специалистов по компьютерным наукам. Словарь также может быть полезен для обучения русскоязычных студентов в международных академиях информационных технологий (Cisco, Microsoft и др.). Значительная часть словарных статей сопровождается ссылками на другие термины, что обеспечивает системное усвоение специальных понятий.

Для студентов вузов и ccузов, переводчиков и специалистов в области информационных технологий.
Автор сообщает интересные, зачастую уникальные сведения об организационной структуре Apple, режиме секретности, стратегии и тактике компании, личности и стиле руководства ее основателя Стива Джобса. Рассказывает, как рождаются «яблочные» шедевры. Анализирует, каким образом небольшая фирма, пренебрегающая традиционными методами управления, сумела стать технологическим гигантом и при этом сохранить дух стартапа. Рассуждает, какое будущее ждет Apple без Стива Джобса. Книга адресована поклонникам Apple, бизнесменам, всем, кто мечтает найти свою «формулу успеха».

Функции Ingres II

Учебник РНР
Назад Вперёд

XLVI. Функции Ingres II

Предупреждение!

Это расширение является ЭКСПЕРИМЕНТАЛЬНЫМ. Поведение этого расширения, имена его функций и всё, что задокументировано, может измениться в последующих релизах РНР без предупреждения. Вы предупреждены и можете использовать это расширение только под вашу ответственность.

Эти функции дают доступ к серверам баз данных Ingres II.

Чтобы иметь возможность работать с этими функциями, вы обязаны скомпилировать РНР с поддержкой Ingres с помощью опции --with-ingres. Вам необходима библиотека Open API и включённые/include header-файлы для работы с Ingres II. Если переменная окружения II_SYSTEM не установлена корректно, вам может понадобиться использовать --with-ingres=DIR для специфицирования вашей директории установки Ingres.

При использовании этого расширения с Apache, если Apache не стартует и выдаёт ошибку "PHP Fatal error: Unable to start ingres_ii module in Unknown on line 0", то убедитесь, что переменная окружения II_SYSTEM установлена корректно. Добавление "export II_SYSTEM="/home/ingres/II" в стартовый скрипт Apache, сразу перед запуском httpd, должно помочь.

Примечание: если вы уже использовали PHP для доступа к другим серверам БД, обратите внимание, что Ingres не допускает конкурирующих запросов и/или транзакций по одному соединению, поэтому вы не найдёте в этом расширении дескрипторов результата или транзакции. Результат запроса/query обязан рассматриваться до отправления другого запроса, а транзакция обязана подтверждаться либо откатываться до открытия другой транзакции (что делается автоматически при отправке первого запроса).

Содержание
ingres_autocommit - включает и выключает autocommit
ingres_close - закрывает соединение с БД Ingres II
ingres_commit - подтверждает транзакцию
ingres_connect - открывает соединение с БД Ingres II
ingres_fetch_array - извлекает ряд результата в массив
ingres_fetch_object - извлекает ряд результата в объект
ingres_fetch_row - извлекает ряд результата в перечислимый массив
ingres_field_length - получает длину поля
ingres_field_name - получает имя поля в результате выполнения запроса
ingres_field_nullable - проверяет, является ли поле обнуляемым
ingres_field_precision - получает точность поля
ingres_field_scale - получает масштаб поля
ingres_field_type - получает тип поля в результате выполнения запроса
ingres_num_fields - получает количество полей, возвращённых последним запросом
ingres_num_rows - получает количество рядов, задействованных в или возвращённых последним запросом
ingres_pconnect - открывает постоянное соединение с БД Ingres II
ingres_query - отправляет SQL query на Ingres II
ingres_rollback - откатывает транзакцию

НазадОглавление Вперёд
ibase_trans Вверхingres_autocommit