02-05-2016, 10:11 AM
Super merci !
Du coup c'est ça la procédure ?
Du coup c'est ça la procédure ?
Code PHP :
<?php
include('config.php');
/* Désactive l'auto-commit */
mysqli_autocommit($bdd, FALSE);
/* Ouvre la transaction */
mysqli_begin_transaction($bdd, MYSQLI_TRANS_START_READ_WRITE);
/* requête */
$requete = mysqli_query($bdd, "INSERT INTO aeroports_sugg ( A, B ) VALUES ('donnee','donnee')");
$donnee = @mysqli_fetch_array($requete);
/* On recherche s'il y a erreur */
if (!$donnee)
{
printf("Message d'erreur : %s\n", mysqli_error($bdd));
/* Rollback */
mysqli_rollback($bdd);
}else{
/* Validation */
mysqli_commit($bdd);
}
/* On ferme la connexion */
mysqli_close($bdd);
?>
Ma copie est bonne ?
au fait je sais pourquoi la dernière fois ça ne marchait pas, en fait le souci venait de là :
MYSQLI_TRANS_START_READ_ONLY
moi je ne voulais pas lire des données mais en écrire du coup il fallait employer :
MYSQLI_TRANS_START_READ_WRITE
et là ça fonctionne