cleecky
Messages postés49Date d'inscriptionmercredi 19 mai 2010StatutMembreDernière intervention30 mars 2011
-
12 janv. 2011 à 15:21
cleecky
Messages postés49Date d'inscriptionmercredi 19 mai 2010StatutMembreDernière intervention30 mars 2011
-
13 janv. 2011 à 16:48
Bonjour à tous,
Je me retrouve confronté à un problème pour lequel j'espère vous pourrez m'aider.
Tous est plus ou moins dit dans le titre, j'ai une requête qui update une ligne de ma base de donnée, la modification est faite systématiquement mais le ->affected_rows me renvoie 0...
Par contre si je change ma condition et que la modif est faite sur plusieurs ligne, affected_rows me renvoie bien le nombre de ligne mise à jour.
Voici un extrait de mon code :
$mysqli = connect_BDD();
$mysqli -> query("UPDATE client SET pass_client sha1('".($new_pass)"') WHERE mail_client ".quote_smart($email));
print_r($mysqli);
printf("%s\n", $mysqli->info);
$result = $mysqli -> affected_rows;
echo $result;
$mysqli -> close();
if ($result) {
// préparation pour mails
$date_envoi_msg date("d/m/Y"); $heure_envoi_msg date("H\hi");
Comme vous pouvez le voir j'ai besoin d'avoir un résultat si la modif marche pour pouvoir envoyer un mail à l'utilisateur.