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