ocicommit

(PHP 3>= 3.0.7, PHP 4 )

ocicommit -- Valide les transactions Oracle en cours

Description

bool ocicommit ( resource connection)

ocicommit() valide toutes les transactions en cours sur la connexion Oracle connection. Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

This example demonstrates how OCICommit is used.

Exemple 1. OCICommit

<?php
    // Connexion au serveur Oracle
    $conn = OCILogon('scott', 'tiger');

    // Analyse de la requ&ecirc;te SQL
    $stmt = OCIParse($conn, "INSERT INTO employees (name, surname) VALUES ('Maxim', 'Maletsky')");

    // Ex&eacute;cution de la requ&ecirc;te
    OCIExecute($stmt);

    // Validation de la transaction
    $committed = OCICommit($conn);

    // V&eacute;rification de la validation : si une erreur est survenue, afficher
    // le message d'erreur
    if(!$committed) {
        $error = OCIError($conn);
        echo 'Lavalidation a &eacute;chou&eacute;. Oracle dit : ' . $error['message'];
    }

    // Fermeture de la connexion
    OCILogoff($conn);
?>

Voir aussi ocirollback().