sql запрос

Discussion in 'PHP' started by plaeer, 7 Aug 2011.

  1. plaeer

    plaeer New Member

    Joined:
    8 Mar 2011
    Messages:
    149
    Likes Received:
    3
    Reputations:
    1
    Есть таблица 'users' в ней поле password, в этом поле пароль в md5. Мне нужно текущий хэш заменить, на другой sql запросом. Каким образом это можно сделать?
     
  2. FewG

    FewG Member

    Joined:
    25 Dec 2009
    Messages:
    136
    Likes Received:
    12
    Reputations:
    0
    Никак, md5 нельзя дехешировать.
     
  3. brain

    brain Elder - Старейшина

    Joined:
    4 Jul 2010
    Messages:
    249
    Likes Received:
    90
    Reputations:
    33
    Через оператор UPDATE. Обновите значение и все.
    FewG, ему не требуется расшифровать хеш. Ему требутся просто заменить один хеш на другой.
     
  4. FewG

    FewG Member

    Joined:
    25 Dec 2009
    Messages:
    136
    Likes Received:
    12
    Reputations:
    0
    brain, ну да, пароль то в хеше MD5 уже сохранен в таблице. Это значит, чтоб пароль перевести в другой хэш, нужно получить этот пароль в нормальном виде аля стринг и переводить уже его. Аль чего-то я не понял из вопроса?
     
  5. plaeer

    plaeer New Member

    Joined:
    8 Mar 2011
    Messages:
    149
    Likes Received:
    3
    Reputations:
    1
    Почитал про UPDATE и что-то не до конца понял. Можно пример?
     
  6. ride

    ride New Member

    Joined:
    18 Apr 2010
    Messages:
    26
    Likes Received:
    4
    Reputations:
    0
    update baza.tablica set smth='smth1' where tablica.smthelse='smthelse1'
     
  7. brain

    brain Elder - Старейшина

    Joined:
    4 Jul 2010
    Messages:
    249
    Likes Received:
    90
    Reputations:
    33
    Так то ты прав. Но мало ли для каких нужд ему это требуется. Вопрос был как заменить, ответ дан. ;)

    http://ru.html.net/tutorials/php/lesson22.php
    Ознакомьтесь, там хороший пример дан.
     
    #7 brain, 7 Aug 2011
    Last edited: 7 Aug 2011
  8. skrutcher

    skrutcher New Member

    Joined:
    17 Jul 2011
    Messages:
    17
    Likes Received:
    1
    Reputations:
    0
    Code:
    UPDATE `users` SET password='MD5' WHERE id=?
     
  9. demko

    demko New Member

    Joined:
    19 Nov 2009
    Messages:
    13
    Likes Received:
    2
    Reputations:
    1