(PHP 5, PHP 7 < 7.4.0)
ibase_trans — Prepara una transacción interBase
Prepara una transacción interBase.
Nota:
La primera llamada a ibase_trans() devolverá la transacción por omisión para la conexión actual. Todas las transacciones iniciadas por ibase_trans() serán anuladas al final de la ejecución del script si no han sido validadas o anuladas por las funciones ibase_commit() o ibase_rollback() respectivamente.
Nota:
ibase_trans() acepta varios argumentos
trans_argsylink_identifier. Esto permite realizar transacciones en varias conexiones a diferentes bases de datos, que serán validadas utilizando el algoritmo2-phase. Esto significa que se pueden actualizar varias bases de datos. Esto NO significa que se puedan utilizar varias bases de datos en una misma consulta.Si se utilizan las transacciones en varias bases de datos, se debe especificar
link_idytransaction_iden las funciones ibase_query() y ibase_prepare().
trans_args
trans_args puede ser una combinación de las siguientes constantes:
IBASE_READ,
IBASE_WRITE,
IBASE_COMMITTED,
IBASE_CONSISTENCY,
IBASE_CONCURRENCY,
IBASE_REC_VERSION,
IBASE_REC_NO_VERSION,
IBASE_WAIT y
IBASE_NOWAIT.
link_identifierUn identificador de conexión a InterBase. Si se omite, se utilizará la última conexión abierta.
Devuelve un recurso de transacción, o false si ocurre un error.