Bonjour,
Voici ma requête préparée en PDO, pourquoi le rowcount me retourne toujours 0 même si la requête se passe bien.
Le requête se passe bien et la modification dans ma banque mysql se mets à jour mais le rowcount me retourne 0, pourquoi ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $bdd est le connexion à la bd... function update_mdp_c($usager, $mdp1, $mdp2) { $bdd = getBdd(); $updmdp = $bdd->prepare("UPDATE client SET Usager=:Usager, Mdp1=:Mdp1, Mdp2=:Mdp2 WHERE Usager = ' ".$usager." ' "); $updmdp->execute(array('Usager' => $usager, 'Mdp1' => $mdp1, 'Mdp2' => $mdp2) ); $updmdp->execute(); $updmdpc = $updmdp->rowCount(); return $updmdpc; }
Quand je le fais avec '' l'ancienne méthode si on peut dire '' avec
cela fonctionne bien...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if (mysql_affected_rows($db) > 0)
Merci !
Partager