mysqli_commit
(PHP 5)
mysqli_commit
(no version information, might be only in CVS)
mysqli->commit -- Valide la transaction courante
Description
Style procédural
bool
mysqli_commit ( mysqli link )
Style orienté objet (méthode)
class
mysqli {
bool
commit ( void )
}
Valide la transaction courante pour la base de données
spécifiée par le paramètre
link.
Valeurs de retour
Cette fonction retourne TRUE en cas de
succès, FALSE en cas d'échec.
Exemples
Exemple 1. Style orienté objet
<?php $mysqli = new mysqli("localhost", "my_user", "my_password", "world");
/* Vérification de la connexion */ if (mysqli_connect_errno()) { printf("Echec de la connexion : %s\n", mysqli_connect_error()); exit(); }
$mysqli->query("CREATE TABLE Language LIKE CountryLanguage Type=InnoDB");
/* Désactivation de l'autocommit */ $mysqli->autocommit(FALSE);
/* Insertion de quelques valeurs */ $mysqli->query("INSERT INTO Language VALUES ('DEU', 'Bavarian', 'F', 11.2)"); $mysqli->query("INSERT INTO Language VALUES ('DEU', 'Swabian', 'F', 9.4)");
/* Validation de la transaction */ $mysqli->commit();
/* Effacement de la table */ $mysqli->query("DROP TABLE Language");
/* Fermeture de la connexion */ $mysqli->close(); ?>
|
|
Exemple 2. Style procédural
<?php $link = mysqli_connect("localhost", "my_user", "my_password", "test");
/* Vérification de la connexion */ if (!$link) { printf("Echec de la connexion : %s\n", mysqli_connect_error()); exit(); }
/* Désactivation de l'autocommit */ mysqli_autocommit($link, FALSE);
mysqli_query($link, "CREATE TABLE Language LIKE CountryLanguage Type=InnoDB");
/* Insertion de quelques valeurs */ mysqli_query($link, "INSERT INTO Language VALUES ('DEU', 'Bavarian', 'F', 11.2)"); mysqli_query($link, "INSERT INTO Language VALUES ('DEU', 'Swabian', 'F', 9.4)");
/* Validation de la transaction */ mysqli_commit($link);
/* Effacement de la table */ $mysqli->query("DROP TABLE Language");
/* Fermeture de la connexion */ mysqli_close($link); ?>
|
|