Manuel PHP
Précédent |  | Suivant

# ocicommit

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

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.

Cet exemple montre comment utiliser ocicommit().

Exemple 1. Exemple avec ocicommit()

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

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

        // Exécution de la requête
        OCIExecute($stmt);

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

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

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

> Note : Cette fonction a été renommée en oci_commit() pour PHP version 5.0.0 et plus récent. Pour la compatibilité ascendante, ocicommit() peut toujours être utilisée. Toutefois, elle est obsolète.

Voir aussi ocirollback().

Précédent | Sommaire | Suivant
ocicolumntyperaw | Niveau supérieur | ocidefinebyname