Partage
  • Partager sur Facebook
  • Partager sur Twitter

Appliquer une modification à un champs

Sujet résolu
Anonyme
    5 juin 2006 à 20:48:59

    Bonjour à tous :) .

    Je ne penses pas que mon problème soit bien compliqué en soit mais je n'ai pas vraiment d'idées pour le résoudre, je fais donc appel à vous.

    Dans une table de ma BDD j'ai un champ ( qui se nomme "pass" ) ce que je voudrais faire c'est appliquer md5() à chaque entrée dans champ. Comment procéder pour ne pas avoir à reprendre chaque valeurs ? Ce que je veux dire par la c'est comment faire passer ce qui est déjà écrit en clair ( TEXT ) en crypté ?

    Merci pour vos suggestions.
    • Partager sur Facebook
    • Partager sur Twitter
      5 juin 2006 à 20:52:37

      J'aurais pensé à récupérer tous les mots de passe de la table, puis faire une boucle qui applique md5() et le réenregistre au bon endroit, mais ça fait une requête UPDATE qui se trouve dans une boucle, et ce n'est guère conseillé :-° .
      @++++
      Feucophe
      • Partager sur Facebook
      • Partager sur Twitter
        5 juin 2006 à 20:55:57

        UPDATE ta_table SET pass=md5(pass) WHERE id!=0


        Si ça marche, je me fais moine XD
        :euh:
        J'ai un énorme doute.
        • Partager sur Facebook
        • Partager sur Twitter
        Anonyme
          5 juin 2006 à 21:04:45

          Choisis bien ton monastère alors :D

          Sa fonctionne, merci.
          • Partager sur Facebook
          • Partager sur Twitter
            5 juin 2006 à 21:08:27

            De rien.

            *chope sa toque*
            • Partager sur Facebook
            • Partager sur Twitter

            Appliquer une modification à un champs

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown