Krok po koroku, pełna dokumentacja w języku polskim. Skrypty napisane w PHP są z reguły umieszczane w dokumentach tekstowych (często razem z HTML lub XHTML). Dzięki temu PHP jest podobny w założeniach do dużo starszego mechanizmu Server Side Includes[4]. PHP pozwala także na wykonywanie skryptów z linii poleceń podobnie jak Perl i Python. Jego modułowa budowa udostępnia również możliwość programowania aplikacji z interfejsem graficznym. PHP umożliwia współpracę z wieloma rodzajami źródeł danych, jak na przykład serwery relacyjnych baz danych, pliki tekstowe czy dokumenty XML.
Rozpoczyna transakcję.
flagi_transakcji mogą być kombinacją stałych:
IBASE_READ, IBASE_WRITE, IBASE_COMMITTED, IBASE_CONSISTENCY,
IBASE_CONCURRENCY, IBASE_REC_VERSION, IBASE_REC_NO_VERSION,
IBASE_WAIT i IBASE_NOWAIT.
Notatka: Zachowanie tej funkcji zostało zmienione w PHP 5.0.0. Pierwsze wywołanie ibase_trans() nie zwraca domyślnej transakcji w domyślnym połączeniu. Wszystkie transakcje rozpoczęte w wyniku wywołania ibase_trans() będą wycofane w momencie zakończenia działania skryptu jeżeli nie zostaną jawnie potwierdzone lub wycofane odpowiednio przez ibase_commit() lub ibase_rollback().
Notatka: W PHP 5.0.0. i wersjach późniejszych ta funkcja akceptuje złożone argumenty
flagi_transakcjiiidentyfikator_połączenia. To pozwala transakcjom na wielokrotne połączenia do baz danych i stosowanie algorytmu 2-fazowego potwierdzania. Tym samym możesz mieć pewność, że we wszystkich bazach danych modyfikacje zakończą się sukcesem lub zakończą się porażką. To NIE znaczy że możesz używać tabel z różnych baz danych w jednym zapytaniu!Jeżeli korzystasz jednocześnie z wielu baz danych, powinieneś podawać oba parametry
identyfikator_połączeniaiidentyfikator_transakcjiprzy wywoływaniu ibase_query() i ibase_prepare().
| Poprzedni | Spis treści | Następny |
| ibase_timefmt | Początek rozdziału | ibase_wait_event |
php
kontakt:praca.pozycjonowanie@gmail.com