Bonjour,
j'effectue des testes pour me familiariser avec PDO et là je suis sur la partie transaction.
c'est un test basique, très simple:
malheureusement les valeurs sont les nouvelles après le rallback donc j'en ai conclu que ma base sous mysql était pas en innodb.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 //transaction $dbh->beginTransaction(); $dbh->exec('UPDATE sonde1 set unite="15"'); $req= $dbh->query('SELECT * from sonde1'); while ($d=$req->fetch(PDO::FETCH_ASSOC)){ echo "<pre>"; print_r($d); echo "</pre>"; } $dbh->rollBack(); //rollBack echo "rollBack !!"; $req= $dbh->query('SELECT * from sonde1'); while ($d1=$req->fetch(PDO::FETCH_ASSOC)){ echo "<pre>"; print_r($d1); echo "</pre>"; }
ma question est :comment changer cela en ligne de commande?
merci d'avance.
Partager