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");
if (mysqli_connect_errno()) {
printf("Echec de la connexion : %s\n", mysqli_connect_error());
exit();
}
$mysqli->query("CREATE TABLE Language LIKE CountryLanguage Type=InnoDB");
$mysqli->autocommit(FALSE);
$mysqli->query("INSERT INTO Language VALUES ('DEU', 'Bavarian', 'F', 11.2)");
$mysqli->query("INSERT INTO Language VALUES ('DEU', 'Swabian', 'F', 9.4)");
$mysqli->commit();
$mysqli->query("DROP TABLE Language");
$mysqli->close();
?>
|
|
Exemple 2. Style procédural |
<?php
$link = mysqli_connect("localhost", "my_user", "my_password", "test");
if (!$link) {
printf("Echec de la connexion : %s\n", mysqli_connect_error());
exit();
}
mysqli_autocommit($link, FALSE);
mysqli_query($link, "CREATE TABLE Language LIKE CountryLanguage Type=InnoDB");
mysqli_query($link, "INSERT INTO Language VALUES ('DEU', 'Bavarian', 'F', 11.2)");
mysqli_query($link, "INSERT INTO Language VALUES ('DEU', 'Swabian', 'F', 9.4)");
mysqli_commit($link);
$mysqli->query("DROP TABLE Language");
mysqli_close($link);
?>
|
|