Requête pdo update et le rowcount()
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.
Code:
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;
} |
Le requête se passe bien et la modification dans ma banque mysql se mets à jour mais le rowcount me retourne 0, pourquoi ??
Quand je le fais avec '' l'ancienne méthode si on peut dire '' avec
Code:
1 2
|
if (mysql_affected_rows($db) > 0) |
cela fonctionne bien...
Merci !