bonjour j'aimerai savoir comment fait on pour savoir qu'un UPDATE a bien effectué un changement dans une table?
merci de votre réponse
bonjour j'aimerai savoir comment fait on pour savoir qu'un UPDATE a bien effectué un changement dans une table?
merci de votre réponse
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $sql = "UPDATE matable SET macolonne='mavaleur' WHERE moncritere='abc'"; $sql_req = mysql_query($sql); if(!$sql_req) { echo "Erreur lors de la requête :<br />$sql<br />".mysql_error()."<br />"; }
Ben regarde mon code :s
public function majMDP($id)
{
$insertion = $this->bd->prepare("UPDATE Utilisateur set mot_de_passe= ?".
" Where id_utilisateur = ?");
return $insertion->execute(array(md5($_POST["nmdp"]),
$id));
}
même si le mot de passe n'est pas changé il m'affiche "insertion"public function majmdp()
{
$this->controleAcces();
$this->vue->titre_contenu="Changer mon mot de passe";
$maj = new Utilisateur($this->bd);
if($maj->controleMDP($this->session->id_membre))
{
if($maj->majMDP($this->session->id_membre))
$this->vue->contenu="Insertion";
else
$this->vue->contenu="<br /><center>Suite à une erreur votre inscription<br />
n'a pas été prise en compte .<br />
Veuillez vous réinscrire svp.</center>";
}
else
{
$this->vue->contenu = "<center><p><div class='erreursform'>" .
$maj->messages()."</center></p></div>" ;
$this->vue->contenu .=$maj->formulaireMDP("utilisateur", "majmdp");
}
//on affiche la page
echo $this->vue->render("Administration");
}
Partager