top

Описание функции ingres-query



ingres_query


(PHP 4 >= 4.0.2)
ingres_query - отправляет SQL-запрос/query в Ingres II.

Описание


bool ingres_query (string query [, resource link])
Предупреждение!

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

Возвращает TRUE при успехе, FALSE при неудаче.
ingres_query() отправляет данный query Ingres-серверу. Этот запрос обязан быть правильным SQL-запросом (см. справочник Ingres SQL).
Этот запрос становится частью текущей открытой транзакции. Если открытой транзакции нет, ingres_query() открывает новую транзакцию. Для закрытия транзакции вы можете вызвать либо ingres_commit() для подтверждения сделанных в БД изменений, либо ingres_rollback() - для отмены (отката) этих изменений. По окончании работы скрипта, любая открытая транзакция откатывается (вызовом ingres_rollback() ). Вы можете также использовать ingres_autocommit() перед открытием новой транзакции, чтобы немедленно подтверждать каждый SQL-запрос.
Некоторые типы SQL-запросов не могут быть отправлены этой функцией:
Пример 1. ingres_query()


<?php
ingres_connect ($database, $user, $password);

ingres_query ("select * from table");
while ($row = ingres_fetch_row()) {
    echo $row[1];
    echo $row[2];
}
?>



См. также ingres_fetch_array() , ingres_fetch_object() , ingres_fetch_row() , ingres_commit() , ingres_rollback() и ingres_autocommit() .
corner
My pencil ;)
Главная     Сервисы     Портфолио     Проги     Видео     Контакты     Ссылки     Текст