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-запросов не могут быть отправлены этой функцией:
close (см. ingres_close())
commit (см. ingres_commit())
connect (см. ingres_connect())
disconnect (см. ingres_close())
get dbevent
prepare to commit
rollback (см. ingres_rollback())
savepoint
set autocommit (см. ingres_autocommit())
все запросы, относящиеся к курсорам, не поддерживаются
Пример 1. ingres_query()
|
См. также ingres_fetch_array(), ingres_fetch_object(), ingres_fetch_row(), ingres_commit(), ingres_rollback() и ingres_autocommit().