IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Update bien enregistré


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 102
    Par défaut Update bien enregistré
    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

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 453
    Par défaut
    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 />";
    }

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 102
    Par défaut
    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));

    }

    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");
    }
    même si le mot de passe n'est pas changé il m'affiche "insertion"

Discussions similaires

  1. Réponses: 1
    Dernier message: 14/06/2010, 12h02
  2. Réponses: 2
    Dernier message: 06/04/2007, 19h22
  3. Update plusieurs enregistrements en 1 seule fois
    Par zonekris dans le forum Requêtes
    Réponses: 3
    Dernier message: 18/09/2006, 20h48
  4. [SQL SERV 2K] Problème d'update enregistrement dans procédure
    Par Tankian dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 08/06/2006, 10h42
  5. Comparer deux enregistrements mysql lors d'un update ?
    Par zevince dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 03/02/2006, 17h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo