Manuale PHP
Indietro |  | Avanti

# OCICommit

(PHP 3 >= 3.0.7, PHP 4, PHP 5)

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.

Esempio 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().

Indietro | Partenza | Avanti
ocicolumntyperaw | Risali | OCIDefineByName