fonction mysqli_autocommit PHP ()
Exemples
Éteignez l'auto-validation, faire des requêtes, puis soumettre la requête:
<? Php
// Suppose que le nom d' utilisateur de base de données: root, mot de passe: 123456, base de données: w3big
$ Con = mysqli_connect ( "localhost" , "root", "123456", "w3big");
if (mysqli_connect_errno ($ con))
{
echo "connexion MySQL a échoué:" mysqli_connect_error () ;.
}
// Fermer Autocommit
mysqli_autocommit ($ con, FALSE);
// Insérez une certaine valeur
mysqli_query ($ con, "INSERT INTO sites (nom, URL, alexa, pays)
VALUES ( 'Baidu', 'https: //www.baidu.com/','4','CN') ");
// Valider la transaction
mysqli_commit ($ con);
// Fermeture de la connexion
mysqli_close ($ con);
?>
// Suppose que le nom d' utilisateur de base de données: root, mot de passe: 123456, base de données: w3big
$ Con = mysqli_connect ( "localhost" , "root", "123456", "w3big");
if (mysqli_connect_errno ($ con))
{
echo "connexion MySQL a échoué:" mysqli_connect_error () ;.
}
// Fermer Autocommit
mysqli_autocommit ($ con, FALSE);
// Insérez une certaine valeur
mysqli_query ($ con, "INSERT INTO sites (nom, URL, alexa, pays)
VALUES ( 'Baidu', 'https: //www.baidu.com/','4','CN') ");
// Valider la transaction
mysqli_commit ($ con);
// Fermeture de la connexion
mysqli_close ($ con);
?>
Définition et utilisation
fonction mysqli_autocommit () pour activer ou désactiver les modifications de base de données auto-commit.
Astuce: Consultez mysqli_commit () fonction est utilisée pour valider la connexion de base de données en cours de transaction spécifié. Voir la mysqli_rollback () fonction est utilisée pour annuler la transaction en cours.
grammaire
mysqli_autocommit( connection,mode ) ;
参数 | 描述 |
---|---|
connection | 必需。规定要使用的 MySQL 连接。 |
mode | 必需。如果设置为 FALSE,则表示关闭 auto-commit。如果设置为 TRUE,则表示开启 auto-commit(提交任何等待查询)。 |
détails techniques
Retours: | En cas de succès, il retourne TRUE, en cas d'échec retourne FALSE. |
---|---|
PHP version: | 5+ |
Manuel PHP Référence MySQLi