OCICommit
(PHP 4, PHP 5, PECL oci8:1.0-1.2.4)
OCICommit — Esegue le transazioni in sospeso
Descrizione
bool OCICommit
( int $connection
)
ocicommit() esegue tutte le transazioni in sospeso sulla connessione Oracle connection . Restituisce TRUE in caso di successo, FALSE in caso di fallimento.
Questo esempio dimostra l'utilizzo di OCICommit.
Example#1 OCICommit
<?php
// Login sul server Oracle
$conn = OCILogon('scott', 'tiger');
// Parse SQL
$stmt = OCIParse($conn, "INSERT INTO impiegati (nome, cognome) VALUES ('Massimo', 'Carlotti')");
// Esecuzione dello statement
OCIExecute($stmt);
// Commit della transazione
$committed = OCICommit($conn);
// Valuta se la commit ha funzionata. Se c'e' un errore, restituisce il messaggio di errore
if(!$committed) {
$error = OCIError($conn);
echo 'Commit fallito. Oracle ha restituito: ' . $error['message'];
}
// Chiusura della connessione
OCILogoff($conn);
?>
Vedere anche ocirollback().