PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

ingres_connect> <ingres_close
Last updated: Fri, 27 Jun 2008

view this page in

ingres_commit

(PHP 4 >= 4.0.2, PHP 5 <= 5.0.5, PECL ingres:1.0-1.4.3)

ingres_commit — Potwierdza transakcję

Opis

bool ingres_commit ([ resource $identyfikator_połączenia ] )

ingres_commit() potwierdza bieżącą otwartą transakcję, utrwalając wszystkie zmiany dokonane w bazie danych.

Bieżąca transakcja jest zamykana. Nowa transakcja może być rozpoczęta poprzez wysłanie zapytania za pomocą ingres_query().

Możemy ustawić automatyczne potwierdzanie transakcji przez serwer po każdym wysłanym zapytaniu, przez wywołanie ingres_autocommit() przed otwarciem transakcji.

Parametry

identyfikator_połączenia

Identyfikator połączenia. Jeśli nie zostanie podany, używane jest ostatnio otwarte połączenie.

Zwracane wartości

Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.



add a note add a note User Contributed Notes
ingres_commit
burckhardtNOSPAM at CUTMEgsf dot de
23-Jan-2002 06:00
Hi,
this might be obvious for the more enlightened among us, alas, I had to learn it the hard way (and I hope my interpretation is right):
WHENEVER you use ingres_commit(), you cannot use any other ingres-commands for this connection anymore, since ingres_commit() closes it. That means that any ingres_fetch_row/object/whatever has to come before the ingres_commit-call. I first thought, each ingres_query() had to be "committed", but that was wrong.

ingres_connect> <ingres_close
Last updated: Fri, 27 Jun 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites