Цикличная обработка и замена update зписей таблицы

CodeXtreme

Новичок
Всем привет!

Ребята, есть следующая задача:
Имеется: таблица БД с полями email, pass, hashed_pass.
Нужно: Прогнать все записи поля pass через метод genHash и вернуть результат в соответствующие им записи поля hashed_pass.

Может чего дельного предложите?, Ведь Update в цикле это не вариант, а стандартным sql запросом не обойтись, может есть набросок у кого?
 

CodeXtreme

Новичок
Код:
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
    $mail = $row["email"];
    $hashed_pass = gen_hash($row["password"]);

    .......

    $update = mysql_query("UPDATE users SET hashed_password='$hashed_pass' WHERE email='$mail'");
    }
То есть вложенным циклом посредствам промежуточного массива?
Чего-то у меня мозг ломается под вечер :)
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Какого еще промужуточного массива, если у тебя задача прохешировать пароли, так прохещируй. Задача разовая, реши ее в цикле. В открытом виде пароли не хранят
 

CodeXtreme

Новичок
В открытом виде пароли не хранят
-----------------------------------------------
Сам так думал, буквально вчера :)
Задача действительно разовая, не стоит заморачиваться.
 
Сверху