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